Yii2 не показывает сообщение об ошибке в dropdownList

Я создал выпадающий список для моего проекта, и я сделал поле, как требуется в моих модельных правилах.

Ввиду

use app\models\Constituency;
use yii\helpers\ArrayHelper;
use kartik\widgets\Select



<?php
$constituency=Constituency::find()->all();
$listData=ArrayHelper::map($constituency,'constituency','constituency');

?>
<?php
echo '<label class="control-label">Constituency</label>';
echo Select2::widget([
'model' => $model,
'attribute' => 'place',
'data' => $listData,
'options' => ['placeholder' => 'Select a constituency'],
'pluginOptions' => [
'allowClear' => true
],
]);
?>

В моделях

['place', 'required','message'=>'Place is required'],

Даже я устал выдавать пользовательское сообщение об ошибке для поля, но все, что я пробовал, не удалось.
Я прилагаю скриншот страницы здесь.
Как вы можете видеть, это показывает, что ошибки отсутствуют.

Изображение с ошибкой

Может кто-нибудь сказать мне, что мне не хватает ??

2

Решение

Использовать виджет активного поля:

<?= $form->field($model, 'place')->widget(Select2::className(), [
'data' => $listData,
'options' => ['placeholder' => 'Select a constituency'],
'pluginOptions' => ['allowClear' => true],
]) ?>
2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector