urichalex писал(а): ↑2018.01.24, 22:19
Дополню Дмитрия. $model->user_id = Yii::$app->user->id; нужно сделать уже после $model->load() иначе можно подменить ID
if - если мы
$model->load(Yii::$app->request->post()) - успешно загрузили данные из пост в модели
&& $model->save() и сохранили ее
$model->user_id = Yii::$app->user->id; - даем значение user_id
Чего не хватает? правильно, сохранения.
Конкретно в этом кейсе
if ($model->load(Yii::$app->request->post()) && $model->validate()) {
$model->user_id = Yii::$app->user->id;
$model->save(false);
kawabanga писал(а): ↑2018.01.25, 18:57
Лол. Научитесь просто читать код. Я не шучу.
if - если мы
$model->load(Yii::$app->request->post()) - успешно загрузили данные из пост в модели
&& $model->save() и сохранили ее
$model->user_id = Yii::$app->user->id; - даем значение user_id
Чего не хватает? правильно, сохранения.
Конкретно в этом кейсе
if ($model->load(Yii::$app->request->post()) && $model->validate()) {
$model->user_id = Yii::$app->user->id;
$model->save(false);
kawabanga писал(а): ↑2018.01.25, 18:57
Лол. Научитесь просто читать код. Я не шучу.
if - если мы
$model->load(Yii::$app->request->post()) - успешно загрузили данные из пост в модели
&& $model->save() и сохранили ее
$model->user_id = Yii::$app->user->id; - даем значение user_id
Чего не хватает? правильно, сохранения.
Конкретно в этом кейсе
if ($model->load(Yii::$app->request->post()) && $model->validate()) {
$model->user_id = Yii::$app->user->id;
$model->save(false);