我刚刚安装了最后一个 1.7 版本的 Fuelphp 并试图在没有路由的情况下玩,但有点卡住了
做了什么:
在“用户空间”控制器中创建“特殊”操作
public function action_special($a = 'empty')
{
var_dump($a);
die();
}
并为其路由
'test(/:any)?' => 'userspace/special/$1'
但问题是如果localhost/test返回
string(5) "empty"
所以localhost/test/1或localhost/test/qwerty返回
string(0) ""
但完整路径localhost/userspace/special/qwerty返回
string(6) "qwerty"
所以不知何故,我们的“特殊”方法无法从路由中获取参数。