3
Я использовал обычную проверку. Но это не работает. Вот моя модельНестандартная проверка не работает в yii2
class Manufacture extends \yii\db\ActiveRecord
{
public function rules()
{
return [
[['model_no'], 'safe'],
['model_no', 'customValidation', 'skipOnEmpty' => false, 'skipOnError' => false],
];
}
public function customValidation($attribute, $params)
{
if($this->model_no=='test')
{
$this->addError($attribute,'add proper data.');
}
}
}
В контроллере
public function actionCreate()
{
if ($model->load(Yii::$app->request->post())) {
if ($model->validate()) {
//some code
}
}
}
Здесь я имею добавить атрибут в сейфе, но до сих пор моя ошибка не отображается в форме представления.