2011-11-21 161 views
2

目前我的Yii crud/admin界面存在于像这样的URL。Yii:自定义crud /管理员URL

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

我想他们在一个管理URL

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

存在我敢肯定,这是可能的,但无法找到单证

任何想法,任何解决方案?

回答

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>', 
    ), 
), 
+0

这样的工作,但人民管理员仍然可以在/人/管理员和/人很奇怪。 –

4

或者,它会更方便易让你的所有后端功能withing单独管理module。您可以使用Gii工具轻松生成主要的CRUD布局。