gpt4 book ai didi

php - cakephp验证问题: Delimiter must not be alphanumeric or backslash

转载 作者:可可西里 更新时间:2023-10-31 22:41:24 25 4
gpt4 key购买 nike

我刚开始使用 cakePHP,我遇到了这个问题

警告 (2):preg_match() [function.preg-match]:定界符不能是字母数字或反斜杠 [CORE/cake/libs/model/model.php,第 2611 行]

当我尝试添加/编辑帖子时,我明白了。它被这个验证码触发:

var $validate = array(
'title' => array(
'title_not_blank' => array(
'rule' => 'nonEmpty',
'message' => 'This post is missing a title'
),
'title_unique' => array(
'rule' => 'isUnique',
'message' => 'A post with this title already exists'
)
),
'body' => array(
'body_not_blank' => array(
'rule' => 'notEmpty',
'message' => 'Post is missing its body'
)
)
);

我不知道该怎么办?有帮助吗?

最佳答案

你知道吗?您正在正确执行验证规则/代码(即使每个字段有多个规则)。问题的唯一原因是您在第一条规则中写的是 nonEmpty 而不是 notEmpty(注意 t)。

是的,我知道这些小事有多令人沮丧。也许这就是为什么我们编码员最终会患上强制症。 :D

关于php - cakephp验证问题: Delimiter must not be alphanumeric or backslash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5370670/

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