2
即时尝试验证cakephp模型中的文件字段与创建有效的扩展和更新尝试验证文件只有字段不empty.On创建验证工作正常,但在更新它验证if场empty.I要验证扩展,只有当字段不为空 这里是在模型验证阵列我的验证规则cakephp文件字段验证
'image' => array(
'rule1'=>array(
'rule' => array('extension',array('jpeg','jpg','png','gif')),
'required' => 'create',
'allowEmpty' => true,
'message' => 'Select Valid Image',
'on' => 'create',
'last'=>true
),
'rule2'=>array(
'rule' => array('extension',array('jpeg','jpg','png','gif')),
//'required' => 'create',
'allowEmpty' => true,
'message' => 'Select Valid Image',
'on' => 'update',
),
),
你在使用插件吗?如果是这样,请在您的问题中包含该信息。如果没有,请考虑使用一个,如https://github.com/josegonzalez/upload –
不,我没有使用任何插件,但我使用模型beforeSave方法来上传和处理文件 – Vimal