2
我刚将CakeDC用户插件放入我的CakePHP应用程序,唯一的问题是所有使用该插件的页面都通过/users/users/action
访问,垃圾与'用户'在那里两次。我的理解是,在CakePHP 1.3之前,有一种'魔术'路由将用户插件放入/users
,有没有办法在CakePHP 1.3中复制这种行为?我需要它与管理员前缀一起正常工作。将CakePHP插件从/ users/users/index路由到/ users/index
更新 在#cakephp交谈,乐于助人的人后,它已经表明,我只是设置两条路线为用户插件为admin和“正常”的行为。没有办法从1.2重新创建'魔术'路由。
Router::connect('/users/:action', array('plugin' => 'users', 'controller' => 'users'));
Router::connect('/admin/users/:action', array('plugin' => 'users', 'controller' => 'users', 'prefix' => 'admin'));
您可以在cakePHP中更改路线http://book.cakephp.org/view/945/Routes-Configuration – 2011-04-08 12:07:59
它只会告诉您必须创建指向插件的链接,而不是路由它们。我尝试了/ user /:action,但遇到索引操作问题并使用Auth登录。 – Dunhamzzz 2011-04-08 12:12:38