이 기사에서는 thinkPHP3.x 사용자 정의 Action, Model 및 View의 간단한 구현 방법을 주로 소개하고, thinkPHP3의 구체적인 단계와 관련 구현 기술을 분석합니다.
이 기사의 예에서는 설명합니다. thinkphp3.x의 사용자 정의 Action, Model 및 View 구현 방법. 참조를 위해 모든 사람과 공유하십시오. 세부 사항은 다음과 같습니다.
1. xml/Lib/Action
class TestAction extends Action{ function index(){ $this->display("test"); } }
2에 TestAction.class.php 파일을 생성합니다. 기본적으로 Test 폴더를 만들고 Test
3 아래에 test.html 템플릿 파일을 만듭니다. URL: http://localhost/xmall/index.php/Test/index를 실행하면 test.html 페이지의 내용이 표시됩니다.
4 표시, 작업 중에 발생한 오류:
(1) URL의 테스트에 있는 T는 대문자로 시작해야 합니다.
(2) 표시에서는 파일 확장자를 제공할 필요가 없습니다. index
5입니다. 참고:
(1) 디버깅을 용이하게 하려면
define("APP_DEBUG",true);
(2)를 index.php 항목 파일에 추가해야 합니다. 구성 파일(xmall/Conf/config.php) :'DEFAULT_THEME' => 'default'
6. xml/lib/Model
class UserModel extends Model{ function test(){ return "123456"; } }
아래에 UserModel.class.php 파일을 생성합니다. xml/Lib/Action/TestAction.class.php 새 메소드
public function test(){ $m=D("User"); echo $m->test(); }
8. 실행 URL: http://localhost/xmall/index.php/Index/test, 페이지 출력 123456
9 참고: 모델 파일의 이름은 항상 모델의 이름과 동일해야 하며 호출 시 대소문자를 구분합니다.
xmall/conf/config.php에 'URL_CASE_INSENSITIVE' => true를 추가하세요. //URL은 대소문자를 구분하지 않습니다
위 내용은 thinkphp3.x에서 Action, Model, View를 사용자 정의하는 간단한 구현 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!