我想检查宽度和高度,只允许 cakephp 中 900x700 尺寸的图像,还想应用格式类型验证。我想使用模型验证来做到这一点,我是 cakephp 的新手,请帮助我。提前谢谢你
对于图像类型验证,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
}
对于图像大小验证,您可以签入自定义规则。
希望这有帮助。