【发布时间】:2012-05-01 14:29:50
【问题描述】:
我在我的数据库中的城镇/城市字段上使用了一些简单的验证。这已应用于模型中。如您所见,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'
) ,
有什么建议吗?
【问题讨论】:
标签: cakephp cakephp-1.2