TP에서는 다음 두 가지 방법을 사용하여 데이터 테이블의 매핑 개체를 만들 수 있습니다(임시로 사용하는 것)
첫 번째 방법: $Test = D('Test')
두 번째 방법: $ Test = new Model('Test')
둘 다 데이터에 대한 선택, 삽입, 삭제 및 업데이트 작업을 수행할 수 있지만 데이터 검증에는 큰 차이가 있습니다.
먼저 효과를 살펴보겠습니다. TestModel
코드 복사 코드는 다음과 같습니다.
class TestModel은 Model을 확장합니다{
protected $_validate = array{
array('title','require','제목을 입력하세요',1),
array('content','require','내용을 입력하세요',1),
}
}
코드 복사 코드는 다음과 같습니다.
class TestAction 확장 Action{
public function Dtest(){
$test = D('Test'); //첫 번째 사례
$test = new Model('Test') //두 번째 사례
if($test->Create()){
$test->Add()
}else{
$test->getError()
} 🎜> }
}