我有後續的驗證規則的文件:CakePHP的空場與非空字段驗證
modelFile.php
public $validate = array(
'image' => array(
'maxWidth' => array(
'rule' => array('maxWidth', 2000),
),
'maxHeight' => array(
'rule' => array('maxHeight', 2000),
),
'extension' => array(
'rule' => array('extension', array('gif', 'jpg', 'png', 'jpeg')),
),
'filesize' => array(
'rule' => array('filesize', 5120000),
)
)
);
有辦法跳過驗證,如果圖像是空的?
哈哈哈,這是確定=) –
'beforeSave'就爲時太晚,驗證將已經被用於察覺運行IIRC – tigrang
@tigrang感謝。確實是錯的。在寫這篇文章時,我正在看自己的代碼,但是我有一個稍微不同的用法,它必須位於beforeSave而不是beforeValidate中。 Tnx的好閱讀:) – Jelmer