【发布时间】:2015-11-26 08:14:56
【问题描述】:
当我创建一个项目时,图像上传验证工作正常,但是当我编辑项目时,它总是要求我再次上传文件。使用 firebug 我检查了 img_upload 输入,它的值为“Lighthouse.jpg”。
我该如何克服这个问题?
在我的模型验证下方
'img_upload' = array(
'extension' => array(
'rule' => array('extension', array('png','jpg','jpeg')),
'message' => "Only png,jpg,jpeg Files Allowed",
)
);
在我的html代码下面:
echo $this->Form->create('Project',array('type'=>'file'));
echo $this->Form->input('img_upload');
echo $this->Form->end('Submit');
【问题讨论】:
-
此验证规则适用于文件类型输入。
标签: php html cakephp file-upload