最小数量验证器在Yii2模型中不起作用

时间:2018-09-27 09:46:17

标签: php model yii2

[['price'], 'integer', 'min' => 0, 'tooSmall' => 'Price cannot be less than 0'],

我的模型文件中有上述规则。但是在验证模型时,返回价格为true,而价格则传递为NULL

任何原因吗?

1 个答案:

答案 0 :(得分:2)

即使在字段为空的情况下也要验证,请将skipOnEmpty设置为false。(默认情况下,它设置为true)。

[['price'], 'integer', 'skipOnEmpty' => false, 'min' => 0, 'tooSmall' => 'Price cannot be less than 0'],