场景:表单中两个字段,选填其中一个字段,另一个字段必须为空,请问怎么写rule?
没看太明白意思,大概理解成为有A,B两个字段,如果A不填写B就为必填,B不填写A就为必填;
实现的方式有很多,比如以下方式可以自定义写个方法验证:(如下仅供参考)
&& 应该改成 || 吧。但愿我没看错god bless me!
如果在yii2.0中有个when和whenClient的验证设置,
a, required, when => [$this, 'isEmpty'], message => 不能为空
,
单独写一个验证方法就好了啊,逻辑也比较简单
用when
属性,翻文档看下。