Yii:自定义crud / admin URL

时间:2011-11-21 10:03:59

标签: php yii

目前我的Yii crud / admin界面存在于这样的URL上。

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

我希望它们存在于管理员网址

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

我确信这是可能的,但在文档中找不到任何解决方案

有什么想法吗?

2 个答案:

答案 0 :(得分:4)

或者将所有后端功能放在单独的管理员module中会更方便。您可以使用Gii工具轻松生成主CRUD布局。

答案 1 :(得分:3)

通常,您可以使用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>',
    ),
),