Yii 2 Поле 2 должно иметь большее значение, чем поле 1
Я только что начал с Yii (2.0), и у меня проблема.
Мне нужно убедиться, что Максимальное количество заказа всегда равно или больше Минимального количества заказа. Это означает, что вы не можете заказать минимум 10 и максимум 5, например.
Вот скриншот.
И некоторый код:
<?= $form->field($model, 'minimum_order_quantity')->widget(TouchSpin::classname(), [
'options' => [
'placeholder' => 'Minimum Order Quantity ...',
'class' => 'input-lg',
],
'pluginOptions' => [
'buttonup_class' => 'btn btn-primary',
'buttondown_class' => 'btn btn-info',
'buttonup_txt' => '<i class="glyphicon glyphicon-plus-sign"></i>',
'buttondown_txt' => '<i class="glyphicon glyphicon-minus-sign"></i>'
],
]) ?>
<?= $form->field($model, 'maximum_order_quantity')->widget(TouchSpin::classname(), [
'options' => [
'placeholder' => 'Maximum Order Quantity ...',
'class' => 'input-lg',
],
'pluginOptions' => [
'buttonup_class' => 'btn btn-primary',
'buttondown_class' => 'btn btn-info',
'buttonup_txt' => '<i class="glyphicon glyphicon-plus-sign"></i>',
'buttondown_txt' => '<i class="glyphicon glyphicon-minus-sign"></i>'
],
]) ?>
Это было бы _form.php .
Заранее спасибо!
3
1 answers
Вы можете сделать это с помощью правила в вашей модели:
[['maximum_order_quantity'], 'compare', 'compareAttribute' => 'minimum_order_quantity', 'operator' => '>='],
5
Author: Rick, 2015-02-20 12:32:37