【问题标题】:cakephp 1.3.11 plugin routing not workingcakephp 1.3.11 插件路由不起作用
【发布时间】:2011-08-02 12:16:33
【问题描述】:

我正在为 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:users 也是一个插件(来自 CakeDC)。

【问题讨论】:

  • 你找到答案了吗?

标签: cakephp


【解决方案1】:

你可以这样设置路线:

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

'admin' 用于管理路由,'plugin' 用于插件 url。

【讨论】:

    猜你喜欢
    • 2020-08-26
    • 2014-09-21
    • 1970-01-01
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-03
    相关资源
    最近更新 更多