> 백엔드 개발 > PHP 튜토리얼 > TP5를 통해 간단하게 구현하는 방법 - 추가, 삭제, 수정, 확인

TP5를 통해 간단하게 구현하는 방법 - 추가, 삭제, 수정, 확인

jacklove
풀어 주다: 2023-03-25 17:20:01
원래의
6166명이 탐색했습니다.

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)

코드 예:

보기 보기:

TP5를 통해 간단하게 구현하는 방법 - 추가, 삭제, 수정, 확인

1. ($user->pwd = md5(input('post.pwd'));)

메서드 1: 데이터베이스 작업모델에 기록하면 컨트롤러는 m

TP5를 통해 간단하게 구현하는 방법 - 추가, 삭제, 수정, 확인

에서만 메서드를 호출합니다.

방법 2:

TP5를 통해 간단하게 구현하는 방법 - 추가, 삭제, 수정, 확인

방법 3: Db 도우미 함수를 사용하여 데이터베이스 작업을 직접 호출합니다.

TP5를 통해 간단하게 구현하는 방법 - 추가, 삭제, 수정, 확인

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 중국어 웹사이트를 주의 깊게 살펴보시기 바랍니다.

관련 추천:

mysql

sql 서버를 통해 마지막 레코드를 쿼리하여 최대값, 최소값, 최대값 해당 시간, 최소값 해당 시간을 찾는 방법

왼쪽 조인에 대해 on 및 where 조건 배치에 대한 관련 설명

위 내용은 TP5를 통해 간단하게 구현하는 방법 - 추가, 삭제, 수정, 확인의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿