控制器Home
有一個方法export
:傳遞逃脫URL作爲控制器參數笨
public function export($id , $url){
...
}
在我的Smarty的模板中,有一個環節:<a href="/home/export/{%$id%}/{%$url%}">export</a>
。 如果url是http://www.facebook.com,export
方法只是得到http:作爲url的值。所以我將其更改爲<a href="/home/export/{%$id%}/{%$url|escape:'url'%}">export</a>
,以便在網址中跳過斜槓。
則該位置成爲 「... /家庭/導出/ 59/HTTP%3A%2F%2Fwww.facebook.com%2F」(是我想要什麼),但與「404未找到」錯誤(不是我想要的)。
這是爲什麼?該位置不應映射到export
方法?以及如何使用完整的網址映射到它?