【发布时间】:2014-02-22 04:46:53
【问题描述】:
我是 YII 框架的新手。
我的目录结构是: 受保护的 >> 模块
我有 2 个模块站点,模块文件夹中的管理员
每个模块都有模型、视图、控制器文件夹
配置在受保护的内部可用。
如果我打开 siteurl/admin
然后我需要调用管理模块内的管理控制器
如果我打开 siteurl/
然后我需要调用站点模块内的站点控制器。
在配置中我可以设置默认控制器。但根据控制器需要更改的 url。如何实现这一点。
我尝试了以下代码
'urlManager'=>array(
'urlFormat'=>'path',
//'showScriptName'=>false,
'rules'=>array(
'admin/' =>'admin/admin',
'admin/login' =>'admin/index/login',
'admin/logout' =>'admin/index/logout',
'admin/<controller:\w+>/<action:\w+>'=>'admin/<controller>/<action>',
我可以调用管理员控制器或站点控制器。这该怎么做。请帮我。
【问题讨论】: