在 yii2 中更改状态的控制器操作
controller action for changing status in yii2
我试图在我的 userController 中创建一个 actionSuspend。
但是,当我单击按钮更新状态时,它会将我重定向到空白页面,或者我创建的功能无法正常工作。
这是我的控制器代码:
public function actionSuspend()
{
$user_model = \app\models\User::find()
->where(['social_worker'=>'1'])
->one();
if($user_model == 'suspend'){
$user_model->social_worker = 'activate';
return $this->redirect(['index']);
}
}
我的查看代码是
'suspend' => function($url,$model){
if($model->social_worker ==1)
return Html::a('<span class="btn btn-xs btn-danger icon-remove bigger-80"style="margin-left:5px;"></span>', $url,['title'=>Yii::t('app','Revoke social worker')]);
},
试试
if($user_model->status == 'suspend'){
$user_model->social_worker = 'activate';
return $this->render(['index']);
}
我试图在我的 userController 中创建一个 actionSuspend。 但是,当我单击按钮更新状态时,它会将我重定向到空白页面,或者我创建的功能无法正常工作。 这是我的控制器代码:
public function actionSuspend()
{
$user_model = \app\models\User::find()
->where(['social_worker'=>'1'])
->one();
if($user_model == 'suspend'){
$user_model->social_worker = 'activate';
return $this->redirect(['index']);
}
}
我的查看代码是
'suspend' => function($url,$model){
if($model->social_worker ==1)
return Html::a('<span class="btn btn-xs btn-danger icon-remove bigger-80"style="margin-left:5px;"></span>', $url,['title'=>Yii::t('app','Revoke social worker')]);
},
试试
if($user_model->status == 'suspend'){
$user_model->social_worker = 'activate';
return $this->render(['index']);
}