【发布时间】:2014-06-06 13:18:39
【问题描述】:
我在 CakePHP 中有一个简单的表单。
我想上传图片并想在recent_picture 上定义CakePHP 验证。
<?php echo $this->Form->create('MyController', array('type' => 'file')); ?>
<?php echo $this->Form->file('recent_picture'); ?>
<?php echo $this->Form->end(__('Create Account & Continue')); ?>
我已经在模型中定义了验证。
public $validate = array(
'recent_picture' => array(
'rule' => array(
'extension',
array('gif', 'jpeg', 'png', 'jpg')
),
'message' => 'Please supply a valid image.'
),
);
上述验证有效,如果我没有填写它会给出错误。但它没有在图像扩展上验证。
所以请帮帮我。
我们将不胜感激。
谢谢。
【问题讨论】:
标签: php validation cakephp