Маршрут Плагин CakePHP из / users / users / index в / users / index - PullRequest
2 голосов
/ 08 апреля 2011

Я только что удалил плагин 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'));

1 Ответ

1 голос
/ 11 июля 2011

вы можете просто перейти к / users по умолчанию, и вы попадете туда.

торт будет автоматически знать, называется ли плагин users, и у него есть контроллер, называемый users с действием, называемым index.

...