【发布时间】:2016-11-26 08:37:01
【问题描述】:
我是 YII 框架的新手。我必须隐藏默认的控制器名称和函数名称。 例如:
(现有网址:http://localhost/food/store/home)
(必填网址:http://localhost/food/)
在 YII 框架配置页面中,他们将urlManager 声明为:
配置页面中的 URL 管理:
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName' => false,
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>'=>'<controller>/index',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
'showScriptName'=>false,
)
默认控制器声明:
'defaultController'=>'store'
【问题讨论】: