Если задать Select2 свой id, то валидация, которую прописал в rules перестает работать... Без этого id все работает, и если, например, поле не заполнено, оно подсвечивается красным, а с id нет. С чем это связано? Сразу скажу, другой id мне нужен обязательно.
<?= $form->field($a_model, 'regions')->widget(
Select2::classname(), [
'options' => [
'id' => 'tp_addresses-regions',
],
])
?>