Yii如何呈现页面名称,URL中的ID

时间:2015-06-16 15:14:15

标签: yii actionview yii-url-manager

我想通过URL请求参数呈现页面名称。

喜欢 -

r=page/view&name=page_name

而不是id - r=page/view&id=1

我需要知道我能做什么 actionview() viewfile urlmanager (由gii生成的代码)

帮助解决我的问题。

1 个答案:

答案 0 :(得分:0)

你可以这样做 -

您的请求网址 - r=page/view&name=page

在你的动作控制器中 -

public function actionView(){

   if(isset($_REQUEST['name']) && !empty($_REQUEST['name'])){

    $page_name = $_REQUEST['name'];
    $this->render($page_name);
   }
}