在我的应用程序中,我的AdminController具有actionupdate,因此在 YII
中,路径变为 admin/update
。现在,为了获取某些用户信息,我使用以下路径 admin/update?id=10 where 10
是 empID
。
有没有办法在没有id路径的情况下做同样的事情,即我希望我的路径看起来像admin / update?而不是( admin/update?id=10
)。我不需要用户想要查看id值。
谢谢!
答案 0 :(得分:0)
您可以使用POST方法而不是GET
发送数据借助javascript 使用带有post方法和输入字段的隐藏表单。点击更新按钮设置id输入字段并提交表单。你将在控制器的动作中获得id而不在url中显示
答案 1 :(得分:-1)
在actionUpdata中使用Yii::$app->user->id;
public function actionUpdate() {
$empID = Yii::$app->user->id;
}