이 글은 thinkphp의 4가지 URL 접근 방식을 예시를 통해 분석한 것입니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
1.MVC란
thinkphp의 MVC 모델은 매우 유연하며 3개와 1개만 있어도 실행할 수 있습니다.
M-Model은 데이터 작업을 위한 모델 클래스를 작성합니다
V -View는 html 파일을 작성하고 페이지를 렌더링합니다
C-Controller는 클래스 파일(UserAction.class.php)을 작성합니다
2. ThinkPHP의 MVC 기능 (이해하기 쉬움)
3. ThinkPHP의 MVC에 해당하는 디렉토리 (이해하기 쉬움)
M 프로젝트 디렉터리/응용 프로그램 디렉터리/Lib/Model
V 프로젝트 디렉토리/애플리케이션 디렉토리/Tpl
C 프로젝트 디렉토리/애플리케이션 디렉토리/Lib/Action
4. URL 접근 C (간단한 이해)
5. URL에 접속하는 4가지 방법 (이것이 핵심!!)
1.PATHINFO 모드 --키포인트가 나중에 많이 사용됩니다. 여러 매개변수를 전달하려는 경우 키 1/값 1/키 2/값 2 방법을 사용할 수 있습니다
2. 일반 모드는 다시 쓰기 모드라고도 합니다
3.REWRITE 다시 쓰기 모드, SEO 최적화를 용이하게 하기 위해 항목 파일을 제거합니다
4.호환 모드
Home/Conf/config.php에서 PATHINFO 주소의 /를 -로 수정하는 방법
파일 캐싱이 후반 작업 모드의 개발에 영향을 미치지 않도록 index.php에서 호출 모드를 활성화하세요
REWRITE 모드를 활성화하는 방법
httpd.conf에서 rewrite_module 모듈/mod_rewrite.sl을 찾아 #을 제거하고 서비스를 다시 시작합니다. 항목 파일 아래에 새 .htaccess.php를 생성합니다. 파일을 다시 작성하면 index.php가 제거됩니다.
이 글이 모든 분들의 ThinkPHP 프레임워크 프로그래밍에 도움이 되기를 바랍니다.