не работает маршрутизация плагина cakephp 1.3.11 - PullRequest
0 голосов
/ 02 августа 2011

Я создаю плагин для блога для CakePHP.Он называется «блог».

Я следую инструкциям по маршрутизации плагинов, но мои ссылки не работают.http://book.cakephp.org/view/951/Plugin-routing

Например, когда я нахожусь на этой странице: appname / blog / posts / index, у меня есть ссылка на действие index плагина users.Поэтому я построил свою ссылку следующим образом:

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).

1 Ответ

0 голосов
/ 28 сентября 2011

Вы можете установить маршруты следующим образом:

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

'admin' для маршрутизации администратора и 'plugin' для URL-адреса плагина.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...