【发布时间】:2018-03-15 09:08:43
【问题描述】:
是否可以将 Yii2 基本 URL 中的 id 更改为其他我的 URL 实际是
http://localhost:8585/yii40/wfp/web/post/view?id=368
我想改成
http://localhost:8585/yii40/wfp/web/post/view?post=368
我的观点是
public function actionView($id)
{
return $this->render('view', [
'model' => $this->findModel($id),
]);
}
【问题讨论】:
-
// /index.php?r=post%2Fedit&id=100 假设别名“@postEdit”被定义为“post/edit” echo Url::toRoute(['@postEdit', '帖子'=> 100]);请查看yiiframework.com/doc-2.0/guide-helper-url.html
-
在哪里可以创建该代码 Url::toRoute(['@postEdit', 'post' => 100])
-
添加您正在使用的视图以及
PostController的actionView()。 -
非常感谢
-
您是否更新了您的操作,我已经在我的回答中指出了这一点将您的
PostController中的actionView($id)更改为actionView($post),并将$id的所有出现替换为$post里面的动作代码
标签: yii2 yii2-basic-app