TP5--추가, 삭제, 수정 및 검색의 간단한 구현이 매우 중요합니다. 이 문서에서는 관련 작업을 자세히 설명합니다.
a. M, U, I 등의 문자 기능은 사용할 수 없습니다. 모델, :url(), input() 및 기타 보조 기능을 사용하여 작동할 수 있습니다. (또한 친절한 사람이 공식 웹사이트에 게시한 링크도 첨부되어 있습니다: http://www.thinkphp.cn/topic/42108 .html).
b. 양식 학습 데이터 가져오기: $str=input('post.name') || ('전송 방법.필드 이름'). 게시물을 작성할 때 필드 이름이 없으면 모든 양식 데이터가 자동으로 얻어져 배열에 기록됩니다.
c. 태그 매개변수를 가져옵니다: $str=input('id') || a 태그에 매개변수 이름만 쓰면 입력 보조 기능이 자동으로 post 또는 get 메소드를 결정할 수 있습니다.
d. 데이터 처리 작업의 경우 모델에 코드를 작성한 다음 컨트롤러($test=model('Test');)를 통해 모델 클래스를 인스턴스화하는 것이 좋습니다. 그런 다음 모델에서 해당 작업 메서드($res=$test->addTest())를 복사하고 호출합니다. 그런 다음 판단 방법을 통해 전달된 true||false 값을 사용하여 페이지 점프 확인 및 표시를 수행합니다.
e. 컨트롤러에서는 Db 보조 기능을 통해서만 데이터를 조작할 수 있습니다. 마찬가지로 모델에서도 조작이 없습니다.
f. 모델 이름은 데이터 테이블 이름과 일치해야 프레임워크가 작업 수행 시 해당 테이블을 자동으로 찾을 수 있습니다. 이름 지정이 일관되지 않으면 모델에서 데이터 테이블을 선언해야 하며(보호된 $table='테이블 이름') 작업에 (Test::작업 이름)을 직접 작성해야 합니다.
g. 명령줄이 좋습니다. (링크 첨부: http://www.cnblogs.com/douz/p/6811471.html)
코드 예:
보기 보기:
1. ($user->pwd = md5(input('post.pwd'));)
메서드 1: 데이터베이스 작업모델에 기록하면 컨트롤러는 m
에서만 메서드를 호출합니다.방법 2:
방법 3: Db 도우미 함수를 사용하여 데이터베이스 작업을 직접 호출합니다.
2. 확인: 데이터베이스 작업이 모델에 기록되고 컨트롤러가 직접
//모델의 데이터에 대한 select() 작업을 수행합니다.
공용 함수 getUser()
{
$user = 데모: :select();
return $user;
}
//뷰 로드 및 컨트롤러에 데이터 전달
$res = $user->getUser();
//뷰 소개 및 전달 QueryResult
return view('demo',['res'=>$res]);
3.
에서 데이터의 select() 작업을 변경합니다// model
공용 함수 edit()
{
if(request()->isGet()){
$res = Db::table('user')->where('id',input ('get.id')) ->update(['user' => input('get.user')]) ;
if($res){
return $this->success(' 수정 성공');
} else{
return $this->error('수정 실패');
}
}
}
4 삭제: Db 도우미 기능을 사용하여 직접 호출합니다. 데이터베이스 운영.
공용 함수 del()
{
//return input('id');
if(request()->isGet()){
$res = Db::table('user' )->where('id',input('id'))->delete();
if($res){
return $this->success('deletesuccessful' ; 더 많은 학습 자료를 보려면 PHP 중국어 웹사이트를 주의 깊게 살펴보시기 바랍니다.
관련 추천:
mysqlsql 서버를 통해 마지막 레코드를 쿼리하여 최대값, 최소값, 최대값 해당 시간, 최소값 해당 시간을 찾는 방법
왼쪽 조인에 대해 on 및 where 조건 배치에 대한 관련 설명위 내용은 TP5를 통해 간단하게 구현하는 방법 - 추가, 삭제, 수정, 확인의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!