C Yii2 знаком не давно. Постепенно пытаюсь освоить ActiveForm. Сейчас наткнулся на интересную вещь, в коде пишу:
<?= $form->field($model, 'price')->radio(['value' => 'common', 'id' => 'price-common', 'label' => 'Обычная цена']); ?>
в итоге на странице получаю:
<div class="form-group field-orderform-price required">
<input type="hidden" name="OrderForm[price]" value="0"> <!--Вот эта строка непонятна-->
<label><input type="radio" id="price-common" name="OrderForm[price]" value="common"> Обычная цена</label>
<div class="help-block"></div>
</div>
Соответственно в POST'е на сервер уходит куча этих нулевых hidden-полей, но они мне там не нужны. Это какая то гениальная вещь, которую я не понимаю, или всё таки ActiveForm не должен добавлять поля, которые его не просят добавлять?
Заранее спасибо.