【发布时间】:2015-06-16 15:14:15
【问题描述】:
我想通过 URL 请求参数呈现页面名称。
喜欢-
r=page/view&name=page_name
而不是 id - r=page/view&id=1
请我知道我可以在
actionview()、viewfile 和 urlmanager 中做什么(gii 生成的代码)
帮助解决我的问题。
【问题讨论】:
标签: yii actionview yii-url-manager
我想通过 URL 请求参数呈现页面名称。
喜欢-
r=page/view&name=page_name
而不是 id - r=page/view&id=1
请我知道我可以在
actionview()、viewfile 和 urlmanager 中做什么(gii 生成的代码)
帮助解决我的问题。
【问题讨论】:
标签: yii actionview yii-url-manager
你可以这样做 -
您的请求网址 - r=page/view&name=page
在你的动作控制器中 -
public function actionView(){
if(isset($_REQUEST['name']) && !empty($_REQUEST['name'])){
$page_name = $_REQUEST['name'];
$this->render($page_name);
}
}
【讨论】:
sitname/page/pagename 那么首先您需要在 urlManager 中进行配置