Данные уходят, но модель ругается, что их нет — почему?
У Вас срабатывает$model = new Test();
$model->save(); //тут идет валидация, а Вы указали 2 параметра как обязательные, а они пустые
А там пустые значения. О чем и свидетельствуют ошибки валидации. Сделайте так и ошибок не будет:$model = new Test();
$model->code = 12;
$model->name = 'Иннокентий';
$model->save();
или$model = new Test();
$model->load(Yii::$app->request->post());
$model->save();
Форма у тебя в $_POST['Test'], а в модель ты загружаешь просто $_POST. Нужно так: $model->load(Yii::$app->request->bodyParams['Test'])