protected $pk = 'id';//기본 인덱스를 지정해야 합니다.
protected $table = 'user';
protected $autoWriteTimestamp=true;//자동 타임스탬프
protected $createTime='create_time';
protected $ updateTime= 'update_time';
protected $dateFormat='Y year m Month d day'; //타임스탬프 표시 형식을 설정하는 데 사용됩니다
//일시 삭제 방법 가져오기
use SoftDelete;
//일시 삭제 설정 field
// 이 필드는 NULL인 경우에만 표시됩니다.
protected $deleteTime = 'delete_time'; //이 필드는 데이터 테이블의 필드와 일치해야 합니다.
// 자동 완성 목록 저장
protected $auto = [
] ' delete_time' => NULL,
'is_delete' => 1, //1: 삭제 허용 0: 삭제 금지
];
// 자동 완성 목록 추가
protected $insert = [
' login_time'=> NULL, //추가시 로그인 시간은 방금 생성되었기 때문에 NULL이어야 합니다
'login_count' => 0, //이유는 위와 동일하며 이전에 로그인한 적이 없어야 합니다
];
이렇게 인증코드를 작성하는 것은 절대 옳지 않습니다. 소프트 삭제된 부분만 삭제하시면 문제 없습니다. 5.1TP를 사용하고 있습니다. . . 왜 그런지 모르겠어요
본 강좌는 5.0버전을 기준으로 진행됩니다. 5.1이신 분들은 5.1 매뉴얼에서 소프트삭제 관련 부분을 확인해주세요