我想检查宽度和高度,并且在cakephp中只允许900x700大小的图像,也想要应用格式类型验证。我想用模型验证来做这件事我是cakephp的新手,请帮助我。提前谢谢
答案 0 :(得分:3)
对于图像类型验证,Cakephp中有核心规则。
例如:
public $validate = array(
'image' => array(
'type' => array(
'rule' => array('extension', array('gif', 'jpeg', 'png', 'jpg')),
'message' => 'Please supply a valid image.'
),
'size' => array(
'rule' => array('validateImageSize'),
'message' => 'Please supply a valid image.'
)
);
public function validateImageSize() {
//Check Image dimension here
}
对于图像尺寸验证,您可以签入自定义规则。
希望这有帮助。