8
發現的解決方案:CakePHP的驗證問題:分隔符不能是字母,數字或反斜線
我拼錯「非空」 - 沒有在這裏看到,沿着。
我剛開始介紹CakePHP和我過這個問題來到
Warning (2): preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash [CORE/cake/libs/model/model.php, line 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'
)
)
);
我不知道該怎麼辦?任何幫助?
熱黨。謝謝。 – Phil 2011-03-21 15:05:50
不要忘記'notEmpty'已被棄用 - 請使用'notBlank'。 – bazzaretta 2017-02-18 19:04:06