0
CakePHP 1.3 사용 게시물 및 댓글 테이블이있는 블로그 용 엔진을 개발했으며 최근에 데이터베이스에서 Comment 모델이 정의 되었음에도 불구하고 콘텐츠 열에 null 값이있는 레코드가 있음을 확인했습니다 적절한 유효성 검사 :모델에 정의 된 유효성 검사 - 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' 키,'required' 키,'notEmpty' 규칙의 차이점은 처음에는 이해하기 힘듭니다 :) – jeremyharris