cakephp 1.3.11插件路由无法正常工作

时间:2011-08-02 12:16:34

标签: cakephp

我正在为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)。

1 个答案:

答案 0 :(得分:0)

您可以设置如下路线:

   Router::connect('/users', array('admin' => false, 'plugin' => false, 'controller' => 'tests', 'action' => 'test') );

'admin'用于管理员路由,'插件'用于插件网址。