1
我剛纔已經安裝了最後的1.7版本Fuelphp,並試圖不航線的發揮,但卡住了一點Fuelphp路由
做了什麼:
在「用戶空間」控制器創建「特殊」的行動
public function action_special($a = 'empty')
{
var_dump($a);
die();
}
和路由它
'test(/:any)?' => 'userspace/special/$1'
但問題是,如果本地主機/測試返回
string(5) "empty"
所以本地主機/測試/ 1或本地主機/測試/ QWERTY返回
string(0) ""
但完整路徑本地主機/用戶空間/特殊/ QWERTY返回
string(6) "qwerty"
所以不知何故,我們的「特殊」方法不能從路由中獲取參數。
您的示例工作正常,但爲何在官方文檔(http://fuelphp.com/docs/general/routing.html)中有如 **'blog /(:any)'的示例** => **'blog/entry/$ 1'** – MyMomSaysIamSpecial
因爲你想要可選的'/'你需要2個組,在我的例子中有兩個,文檔中有一個組,所以這是正確的。你能接受我的答案嗎? :) –
Ofcourse我只是想得到正確的結束,非常感謝你:) – MyMomSaysIamSpecial