Это вообще непонятно. Зачем json передавать в view?
public function actionView($id)
{
\Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; // формируем заголовок JSON
$user = \app\models\User::find($id); // инициализируем данные
return $user; // выводим в JSON формате
}
При записи выдаёт ошибку, что у поля `fullimg` нет значения по умолчанию, я добавил, не помогло.
skipOnEmpty по умолчанию true, так что не имеет смысла. Или в таблице для поля сделайте значение по умолчанию null или в правилах валидации присваивайте. ['attribute', 'default', 'value' => ???]
По этой причине я попробовал `$this->save()` вместо `$this->validate()`
Как это не заметили разницы? А в документацию заглянуть? valiate() save()
skipOnEmpty по умолчанию true, так что не имеет смысла. Или в таблице для поля сделайте значение по умолчанию null или в правилах валидации присваивайте.
['attribute', 'default', 'value' => ???]
Как это не заметили разницы? А в документацию заглянуть?
valiate()
save()