gpt4 book ai didi

php - CakePHP 空字段与非空字段验证

转载 作者:行者123 更新时间:2023-12-04 05:31:49 25 4
gpt4 key购买 nike

我有以下文件验证规则:

模型文件.php

public $validate = array(
'image' => array(
'maxWidth' => array(
'rule' => array('maxWidth', 2000),
),
'maxHeight' => array(
'rule' => array('maxHeight', 2000),
),
'extension' => array(
'rule' => array('extension', array('gif', 'jpg', 'png', 'jpeg')),
),
'filesize' => array(
'rule' => array('filesize', 5120000),
)
)
);

如果图像为空,有办法跳过验证吗?

最佳答案

您可能需要调整检查图像是否为空/未上传的方式 - 我不确定我所拥有的是否正确。但想法是检查和取消设置验证规则。

public function beforeValidate($options = array()) {
if (empty($this->data[$this->alias]['image']['name'])) {
unset($this->validate['image']);
}

return true;
}

关于php - CakePHP 空字段与非空字段验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12483245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com