0
我在我的數據庫中的城鎮/城市字段上使用了一些簡單驗證。這已在模型中應用。正如你可以看到兩個領域,城市和城鎮,需要最少3個字符的長度,不能爲空。CakePHP模型驗證,檢查1可能的字段2有文本存在
然而,當人們填寫這個領域的形式,他們將有一個城鎮或城市,而不是兩個。如何在驗證中創建一個檢查,以便只有這些字段中的一個必須完成?我顯然不能'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'
) ,
有什麼建議?
看到[這篇文章](http://stackoverflow.com/questions/9719033/validation-for-at-least - 酮的電話號碼,被要求的功能於CakePHP的) – Ross