공개 함수 insert()
{ //프론트 엔드 제출은 Ajax 요청이어야 하며 새 작업을 확인하고 추가해야 합니다
if(Request::isAjax()){
//1. 데이터 확인
$data = Request::post(); //검증할 데이터
$rule = 'appcommonvalidateUser'; //맞춤 검증기
//검증 시작: $res에 오류 정보 저장, 성공 시 true 반환
$res=$this->validate($data,$rule);
if (true !== $res){ //확인 실패
return ['status'=> ' =>$res];
}else { //검증 성공
//2. 데이터 테이블 zh_user에 데이터를 쓰고, 쓰기 결과를 판단합니다
if(UserModel::create($data )) {
//등록 성공 후 자동 로그인이 됩니다
return ['status'=>1, 'message'=>'축하합니다. 등록 성공~~'];
} else {
return ['status'=>0, 'message'=>'등록 실패~~']
}
}
}else{
$this->error('요청 유형 오류' ,'등록');
}
}
<script type="text/javascript">
$(function(){
$('#register').on('클릭', 기능( ){
$('#log in').serialize(),
'json', . 1:
경고(데이터 .메시지);
~ window.location.href = "{:url ('색인/색인')}";
경고(data.message); window.location.back(); break;});
});
& lt;/스크립트>