Итак, я начал создавать панель администратора нашего сайта в качестве плагина. И я могу перенаправить каждый запрос, например domain.com/admin или domain.com/admin/users или domain.com/admin/pages/edit/5, на соответствующий контроллер и действие из плагина admin. Как это:CakePHP: создать глобальные маршруты для плагина admin
Router::connect('/admin', array('plugin' => 'admin', 'controller' => 'index', 'action' => 'index'));
Router::connect('/admin/users/list', array('plugin' => 'admin', 'controller' => 'users', 'action' => 'list'));
Но это означает, что я должен написать отдельный маршрут для почти каждого URL ??? или фактически - для каждого действия ... Итак - есть ли способ установить его глобально? ...
Например:
Router::connect('/admin/users/*', array('plugin' => 'admin', 'controller' => 'users'));
Или еще лучше:
Router::connect('/admin/*', array('plugin' => 'admin'));
Причина последних двух примеров не работает вообще ...
EDIT: CakePHP версия последней версии - 2.4.1.
Всегда указывайте точную версию CakePHP, которую вы используете. – ndm
Хорошо, я постараюсь запомнить ... :) ... и я редактировал свой вопрос;) ... –