Как правильно валидировать значение из двух элементов формы?
Есть yii2+mysql. Есть таблица с продуктами и соотвествующие модель (activeRecord) и форма (ActiveForm). Есть поле, означающее id категории товара. На данный момент в форме добавления продукта это сделано так:
Два селекта с категорией и подкатегорией, когда пользователь выбирает категорию и подкатегорию (селект с подкатегориями обновляется через ajax при событии изменения значения первого списка), то скрипт на js (написан вручную) получает id выбранной категории и пихает его в input hidden, который создан с помощью ActiveForm и это значение уже валидируется в yii2. Вопрос вот в чем: насколько это правильно, и что делать, если, например, js пользователь отключил?
Т.е. проблем а в том, что поле с категорией состоит из двух полей.