0
使用CakePHP 1.3我開發了博客引擎,包含帖子和評論表,最近我注意到在數據庫中,儘管Comment模型已經定義了內容列中的空值適當的驗證:在模型中定義的驗證 - CakePHP
<?php
class Comment extends AppModel {
var $name = 'Comment';
var $sequence = 'comments_seq';
var $belongsTo = array(
'Post' => array(
'className' => 'Post',
'foreignKey' => 'post_id'
)
);
var $validate = array(
'content' => array(
'required' => array (
'rule' => 'notEmpty',
'message' => 'Content can't be empty.'
)
),
'post_id' => array(
'rule' => 'notEmpty'
),
'created' => array(
'rule' => 'notEmpty'
)
);
?>
在上面定義的CakePHP框架或驗證中是否有錯誤是不正確或不足?
確實。這是我的錯;/ –
「allowEmpty」鍵,「必需」鍵和「notEmpty」規則之間的區別起初有點難以理解:) – jeremyharris