2011-11-21 105 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佈局。