に「少なくとも1つの電話番号が必要とされる」のために。これは、モデルファイルであるvechile_enquiry.php
検証CakePHPの
<?php
class VechileEnquiry extends AppModel{
var $name ='VechileEnquiry';
var $validate = array('name' => array
('rule' => 'notEmpty',
'message' => 'Please type name')
);
}
?>
これは、少なくとも1つの電話番号が必要とされるビューファイルvechile.ctp
<?php
echo $this->Form->input('name', array('label'=>false));
?>
次のとおりです。
<?php
echo $this->Form->input('mobile_phone', array('label'=>false));
echo $this->Form->input('work_phone', array('label'=>false));
echo $this->Form->input('home_phone', array('label'=>false));
?>
検証は名前フィールドで行われていますが、私は取得しません少なくとも1つの電話番号が必要であるという条件の場合、mobile_phone
、 work_phone
、home_phone
で検証を実装する方法。
[この回答](http://stackoverflow.com/questions/1372996/at-least-one-field-must-be-filled-cakephp-検証)はあなたが必要とするものを正確に持っています。 – Ross