繁体   English   中英

如何在Yii2中指定一个大于或小于特定数字或值的验证规则?

How to specify a validation rule in Yii2 which will be greater than or less than of a specific number or value?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个带有验证规则的模型,例如:

[['x'], 'integer'],
[['x'], 'unique'],

现在我该如何添加如下规则:

x <100
或类似的东西
x> = 100

3 个回复

它应该是:

['x', 'compare', 'compareValue' => 100, 'operator' => '<'],

['x', 'compare', 'compareValue' => 100, 'operator' => '>='],

因此。

阅读官方文档中的更多内容。

您还可以在数字或整数验证器上使用min属性:

['age', 'integer', 'min' => 0],
['amount', 'number', 'min' => 0],

还有一个max选项。

Yii2大于验证:

field_to必须大于“field_from”。

字段1:field_from

字段2:field_to

[['field_to'], 'compare', 'when' => function($model) {
                        return $model->builtup_area != null;
                    }, 'whenClient' => "function (attribute, value){
                    return $('#form-field_from').val() != '';
                }", 'compareAttribute' => 'field_from', 'operator' => '>', 'type' => 'number'],
3 如何在python中删除大于或等于列表中指定数字的数字

所以目标是取整数输入,使用第一个数字来表示列表中实际有多少个整数,最后一个数字是范围(所以在这种情况下它是 100,所以列表中大于或等于 100 的所有内容应该在打印中删除) 也应在最后的语句中删除第一个和最后一个数字 这是我能想到的,但我遇到了两个问题:在前半部分,它删除了除“3000”之外的所 ...

5 如何在 Django 中显示小于特定数字的值

我创建了一个名为 Product 的模型,其中包含这些字段('prod_name'、'company'、'quantity'、'price'、'units'、'prod_type') 我想在网页中显示那些剩余少于 2 个单位的产品我尝试使用 Model.Objects.filter(units__ ...

7 大于和小于特定数字的IF语句

我有一个必须创建税务申请的项目。 我有两个整数:总额和税率。 当用户输入他的总收入时,我希望它乘以其括号内税率的一定百分比作为应付税款。 我的代码如下: 它告诉我有一个错误,所以我认为我在某个地方搞砸了。 有没有办法创建介于两个数字之间的适当if语句? ...

8 特定于场景的Yii2验证规则

我有以下规则和方案 我想rule 'myvalidation'仅适用于login的情况,而不是在所有其他cases.How这可以实现Yii2 ? ...

2015-02-04 06:50:29 2 15648   yii2
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM