Yii: пользовательский URL-адрес crud / admin - PullRequest
2 голосов
/ 21 ноября 2011

В настоящее время мои интерфейсы Yii crud / admin существуют по URL-адресу, подобному следующему.

http://local:8080/index.php/people

Я бы хотел, чтобы они существовали по URL-адресу администратора

http://local:8080/index.php/admin/people

Яуверен, что это возможно, но не может найти решения в документации

Есть идеи?

Ответы [ 2 ]

4 голосов
/ 21 ноября 2011

Или было бы гораздо удобнее, если бы все функции вашего бэкенда были выполнены с отдельным модулем admin .Вы можете легко создать его основной макет CRUD с помощью инструмента Gii .

3 голосов
/ 21 ноября 2011

В общем, вы можете использовать настройки маршрутизатора Yii (urlManager) для настройки ваших путей (эта тема рассмотрена на http://www.yiiframework.com/doc/guide/1.1/en/topics.url)

В вашем случае вы можете использовать что-то вроде этого (я не знаю вашей конкретной конфигурации в этом месте, поэтому я пытаюсь угадать):

'urlManager'=>array(
    'urlFormat'=>'path',
    'rules'=>array(
        'admin/<controller:\w+>/<action:\w+>' => '<controller>/<action>',
    ),
),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...