Суть в том, чтобы принимать нужный параметр $sort_job, определять по нему, что надо добавить Вакансию или Резюме и добавлять нужную инфу в $model->sort
Код: Выделить всё
public function actionCreate($sort_job)
{
if ($sort_job === 'vac'){
$model = new Job();
if ($model->load(Yii::$app->request->post())) {
$model->user_id = Yii::$app->user->id;
$model->status = 'on';
$model->sort = 'vacancies';
$model->save();
return $this->redirect(['view', 'id' => $model->id]);
} else {
return $this->render('create', [
'model' => $model,
]);
}
} elseif ($sort_job === 'res') {
$model = new Job();
if ($model->load(Yii::$app->request->post())) {
$model->user_id = Yii::$app->user->id;
$model->status = 'on';
$model->sort = 'resume';
$model->save();
return $this->redirect(['view', 'id' => $model->id]);
} else {
return $this->render('create', [
'model' => $model,
]);
}
} else {
return $this->render('404');
}
}