如何通过验证使文件上传成为可选?即使我没有选择任何文件,下面的代码也会验证。只有当我选择了文件时,我才想检查扩展名。如果我没有选择任何文件,它不应该返回任何验证错误。
class Catalog extends AppModel{
var $name = 'Catalog';
var $validate = array(
'name' => array(
'rule' => '/^[a-z0-9 ]{0,}$/i',
'allowEmpty' => false,
'message' => 'Invalid Catalog name'
),
'imageupload' => array(
'rule' => array('extension',array('jpeg','jpg','png','gif')),
'required' => false,
'allowEmpty' => true,
'message' => 'Invalid file'
),
);
}
提前致谢