Nog*_*ard 6 php clean-urls yii yii-url-manager
我需要http://example.com/post/view/id/1网址的规则,该规则将显示为http://example.com/post/post_title.而不是身份证号码我想显示帖子名称或标题.
我的配置如下所示:
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
//'<controller:\w+>/<id:\d+>'=>'<controller>/view',
//'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
//'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
'showScriptName'=>false,
),
Run Code Online (Sandbox Code Playgroud)
你需要有一个看起来像这样的规则
'post/<post_title:\w+>'=>'postController/view/title/<post_title>',
Run Code Online (Sandbox Code Playgroud)
这只是告诉应用程序将以 post/post_title 开头的请求转发到 post 控制器的 actionView,其中 $_GET['title'] 设置为 post_title...
希望有帮助。