我在数据库中的城镇/城市字段上使用了一些简单的验证。这已应用于模型中。如您所见,city 和 town 这两个字段至少需要 3 个字符且不能为空。
但是,当人们填写此字段的表格时,他们将拥有一个城镇或城市,而不是两者兼而有之。如何在验证中创建一个检查,以便只需要完成这些字段中的 1 个?我显然不能 'allowEmpty' => true 两个字段,所以我该如何实现呢?
验证规则:
'town' => array(
'rule' => array('minLength', 3),
'allowEmpty' => false,
'message' => 'Must have town'
) ,
'city' => array(
'rule' => array('minLength', 3),
'allowEmpty' => false,
'message' => 'Must have city'
) ,
有什么建议么?