У меня есть форма заявки на отпуск. Hod может просматривать только рекомендуемое приложение. Другие профессора видят все приложения для рекомендаций. У меня есть один случайный отпуск таблицы базы данных. она имеет рекомендацию поля я хочу, если поле рекомендации рекомендуется затем корыто посмотреть, что apllication в противном случае нет, что я могу сделатьвывод активного вида зависит от типа пользователя
this is my update code
public function actionUpdate($id)
{
$model = $this->findModel($id);
if ($model->load(Yii::$app->request->post())) {
$model->start_date = strtotime($model->start_date);
$model->start_date = date('Y-m-d',$model->start_date);
$model->end_date = strtotime($model->end_date);
$model->end_date = date('Y-m-d',$model->end_date);
$model->date_of_request = strtotime($model->date_of_request);
$model->date_of_request = date('Y-m-d',$model->date_of_request);
// $model->start_date = date_format($model->start_date,'Y-m-d');
if(!Yii::$app->user->isGuest && !Yii::$app->user->identity->username == 'hod')
{
$model->recommendation = 'recommended';
}else if(Yii::$app->user->identity->username == 'hod'){
$model->status='sanctioned';
}
if($model->save()){
return $this->redirect(['view', 'id' => $model->id]);
}else{
return $this->render('create', [
'model' => $model,
]);
}
}
else {
return $this->render('create', [
'model' => $model,
//Yii::app()->user->setReturnUrl("casual-leaves/index");
]);
//new line
}
}
вид код
public function actionView($id)
{
return $this->render('view', [
'model' => $this->findModel($id),
]);
}
где же я изменить, если изменение возможно, где я поставил условие
получил какие-либо ошибки? –