我正在为CakePHP构建一个博客插件。它被称为“博客”。
我正在关注插件路由手册,但我的链接不起作用。 http://book.cakephp.org/view/951/Plugin-routing
例如,当我在这个页面上:appname / blog / posts / index时,我有一个指向用户插件的索引操作的链接。所以我建立了如下链接:
echo $this->Html->link(
__('List Users', true),
array(
'plugin' => 'users',
'controller' => 'users',
'action' => 'index'
)
);
但链接指向app / blog / users / index而不是app / users / users / index。那是为什么?
PS:用户也是一个插件(来自CakeDC)。
答案 0 :(得分:0)
您可以设置如下路线:
Router::connect('/users', array('admin' => false, 'plugin' => false, 'controller' => 'tests', 'action' => 'test') );
'admin'用于管理员路由,'插件'用于插件网址。