如何从cakephp中的Url中删除操作名称? 我尝试从routes.php做到但没有成功 我的网址是:http://www.example.com/liberty_new/users/home
在routes.php中我已经完成了
Router::connect('/', array('controller' => 'users', 'action' => 'home'));
我想从网址中删除操作名称,并且只想在网址中设置参数。 如果我使用 $这 - >重定向(阵列( '控制器'=> '用户', '动作'=> '家', 'PARM1',参数2));
在此重定向中,Url看起来像
http://www.example.com/users/home/param1/param2 但我希望网址看起来像
http://www.example.com/users/param1/param2
其中“users”是我的控制器名称
请建议我解决方案
答案 0 :(得分:2)
如果你有
Router::connect('/', array('controller' => 'users', 'action' => 'home'));
你应该去
/
什么不起作用?
答案 1 :(得分:1)
Router::connect('/', array('controller' => 'users', 'action' => 'home'));
Router::connect('/users/*', array('controller' => 'users', 'action' => 'home'));