[['price'], 'integer', 'min' => 0, 'tooSmall' => 'Price cannot be less than 0'],
我的模型文件中有上述规则。但是在验证模型时,返回价格为true
,而价格则传递为NULL
。
任何原因吗?
答案 0 :(得分:2)
即使在字段为空的情况下也要验证,请将skipOnEmpty
设置为false
。(默认情况下,它设置为true
)。
[['price'], 'integer', 'skipOnEmpty' => false, 'min' => 0, 'tooSmall' => 'Price cannot be less than 0'],