【发布时间】:2013-05-11 02:32:14
【问题描述】:
我正在尝试验证模型中 cakephp 中的文件字段,并在创建和更新时尝试仅在字段不为空时验证文件。在创建时验证工作正常,但在更新时验证 if 字段为空。我只想在字段不为空时验证扩展 这是我在模型验证数组中的验证规则
'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',
),
),
【问题讨论】:
-
你在使用插件吗?如果是这样,请在您的问题中包含该信息。如果没有,考虑使用一个,比如github.com/josegonzalez/upload
-
不,我没有使用任何插件,但我使用模型 beforeSave 方法来上传和处理文件
标签: cakephp cakephp-2.0