몇 가지 팁과 트릭 thinkphp를 사용 하 여

출처: 인터넷
작성자: 사용자
키워드: thinkphp

난 당신과 함께 공유 하는 thinkphp를 사용 하는 몇 가지 아이디어와 기술을 발견
그것은 몇 가지 매뉴얼에도 언급 된다.

동의:
1. 모든 클래스 라이브러리 파일을 사용 해야 합니다. class.php 파일 접미사와 클래스 이름 및 파일 이름으로 동일 하 게 유지
2. 컨트롤러 클래스 이름을 http://www.aliyun.com/zixun/aggregation/16339.html "> 액션" 접미사로
3. 모델의 클래스 이름 접미사, 클래스 이름의 첫 글자를 대문자로 표기 해야 합니다.
4. 데이터베이스 테이블은 모두 소문자

로:
데이터 테이블 이름: 접두사 _ 테이블 이름
모델 클래스 이름: 테이블 이름을 모델 참고: 이것은 대문자로 테이블 이름의 첫 번째 문자
개체를 만드는: D ('테이블 이름') 참고: 여기는 대문자로 테이블 이름의 첫 번째 문자

컨트롤러 클래스 정의
클래스 Indexaction 확장 작업 없음
공공 기능 표시 () 없음
메아리 '이 새로운 쇼 작업 이다';
}
}
그리고 브라우저에 입력 합니다.
http://localhost/myApp/index.php/Index/show/

모델 클래스를 정의:
클래스 테이블 이름 모델 확장 모델 없음
[///manually 정의 필드 [옵션]
$fields 보호 배열 (=
' ID ',
' 사용자 이름 ',
' 이메일 ',
' 나이 ',
'_PK' = > 'id', //primary 키
'_autoinc' = > 사실 / / 자기-increasing
)
]
}

변경 레코드:
$User = D (이 하 "사용자") //Instantiate 사용자 개체
$User-> 찾기 (1) //Find ID 1 기록
$User-> 이름 = ' thinkphp ' //Change thinkphp 발견된 레코드의 이름 필드
$User () //Save 수정 데이터 저장->
특정 필드의 값을 업데이트
$User-> 필드 ('이름', 'Topthink', ' id = 1 ')
또한 필드에는 작업을 지원할 수 있습니다.
$User-> 필드 ('점수', '(점수 + 1)', ' id = 1 ')

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.