Yii 2 字段 2 的值必须大于字段 1
Yii 2 Field 2 must have greater value than Field 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。
提前致谢!
您可以使用模型中的规则执行此操作:
[['maximum_order_quantity'], 'compare', 'compareAttribute' => 'minimum_order_quantity', 'operator' => '>='],
我刚开始使用 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。
提前致谢!
您可以使用模型中的规则执行此操作:
[['maximum_order_quantity'], 'compare', 'compareAttribute' => 'minimum_order_quantity', 'operator' => '>='],