Task: When adding a record, enter data in several tables. Information from user data is entered into one table, basically static information into the other, except for one field. In one of the models declared variable
public $text; In the view added
<?= $form->field($model, 'text')->textarea(['rows' => '6']); ?> It turns out that all the data from this model is transmitted, and nothing is transferred to the added field. How to make the data in the new field?
Controller
public function actionCreate() { $model = new Helpdesk(); $model->status = 1; $model->priority = 1; $model->user_id = Yii::$app->user->identity['id']; $model->addtime = date('Ymd H:i:s'); exit($model->text); if ($model->load(Yii::$app->request->post()) && $model->save()) { $answers = new HelpdeskAnswers(); $answers->user_id = Yii::$app->user->identity['id']; $answers->user_id_agent = 0; $answers->date = date('Ymd H:i:s'); $answers->text = $model->text; $answers->helpdesk_id = $model->id; $answers->save(); return $this->redirect(['my']); } else { return $this->render('create', [ 'model' => $model, ]); } } PS I do not know how to make a title