CakePHP将paginate生成的URL中的插件名称大写

时间:2013-01-20 04:44:25

标签: cakephp cakephp-2.0 cakephp-2.3

我有一个名为“Admin”的插件。当我转到/admin/users并查看用户列表时,paginate生成的链接看起来都像/Admin/users/index/page:2

如果我访问/admin/users/index/page:2(请注意小写“a”),分页生成的链接再次正确。

有关如何解决这个问题的想法吗?

编辑:

我不确定为什么这会被低估。

我更新了上面的网址

// Plugin/Admin/Config/routes.php
Router::Connect('/admin/:controller', array('plugin' => 'Admin', 'controller' => ':controller'));
Router::Connect('/admin/:controller/:action', array('plugin' => 'Admin', 'controller' => ':controller', 'action' => ':action'));

删除这两行似乎解决了我的问题。

1 个答案:

答案 0 :(得分:0)

注释掉这些行或将管理员中的“A”更改为“a”修复它。谢谢@ AD7six

// Plugin/Admin/Config/routes.php
Router::Connect('/admin/:controller', array('plugin' => 'admin', 'controller' => ':controller'));
Router::Connect('/admin/:controller/:action', array('plugin' => 'admin', 'controller' => ':controller', 'action' => ':action'));