Так работает валидация: echo $form->field($modelForm, 'textarea_field'); А так нет: echo $form->field($modelForm, 'textarea_field')->textarea(['rows' => 6]);
[['textarea_field'], function($attribute){ if (mb_strlen($this->$attribute) > 2000) { $this->addError($attribute, 'The textarea_field is too long! Maximum 2000 symbols!'); } }], Эта проверка тоже не проходит