试图在控制器上调用方法,但这在AltoRouter 上不起作用
$router->map( 'GET', '/users/[i:id]/', 'UserController#showDetails' );
我做错了什么?
PS:也没有关于如何在Controller方法上获取参数的示例。
路由是正确的-假设UserController
在全局命名空间中。如果没有,请确保在字符串中使用完全限定的命名空间。
$router->map( 'GET', '/users/[i:id]/', 'AppUserController#showDetails' );
然后,在您的控制器中,您将访问如下参数:
public function showDetails ($id) {
}
CCD_ 2表示将CCD_ 3匹配为名为id
的变量。