Я только что удалил плагин CakeDC Users в мое приложение CakePHP, единственная проблема заключается в том, что все страницы, которые используют плагин, доступны через /users/users/action
, который дважды выглядит мусором с «пользователями». Насколько я понимаю, до CakePHP 1.3 существовала «волшебная» маршрутизация, которая помещала плагин пользователя в /users
, есть ли способ воспроизвести это поведение в CakePHP 1.3? Мне нужно, чтобы он отлично работал с префиксами администратора.
Обновление
После разговора с полезными парнями в #cakephp было предложено просто настроить 2 маршрута для плагина пользователей для администратора и «обычных» действий. Не существует никакого способа воссоздать «магическую» маршрутизацию из 1.2.
Router::connect('/users/:action', array('plugin' => 'users', 'controller' => 'users'));
Router::connect('/admin/users/:action', array('plugin' => 'users', 'controller' => 'users', 'prefix' => 'admin'));