gpt4 book ai didi

validation - 如何验证表单中的额外字段? CAKEPHP

转载 作者:行者123 更新时间:2023-12-01 02:53:54 25 4
gpt4 key购买 nike

我正在创建一个带有名为“协议(protocol)”的复选框的表单。用户必须单击此按钮以确认他已同意协议(protocol)。但是如何将其添加到验证中?我可以从模型中做到这一点吗?这是一个不在数据库中的字段。

我被困在这里。

最佳答案

如果需要,您可以手动验证该字段。

$this->Model->set($this->data['Form']['agree']);
if($this->Model->validates($this->data)){
// okay
$this->Model->Save();
}else{
pr($this->Model->invalidFields());
}

或者您可以在模型中进行手动验证,这可能更可取。为此,我将编写我自己的验证函数来检查数据是否存在并与您的表单值匹配。

http://book.cakephp.org/view/1181/Adding-your-own-Validation-Methods

关于validation - 如何验证表单中的额外字段? CAKEPHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3751603/

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