> 백엔드 개발 > PHP 튜토리얼 > PHP Smarty 템플릿, MVC 프레임워크 패턴, thinkPHP 프레임워크를 어떻게 사용하는지 몰라서 너무 귀찮습니다! !

PHP Smarty 템플릿, MVC 프레임워크 패턴, thinkPHP 프레임워크를 어떻게 사용하는지 몰라서 너무 귀찮습니다! !

WBOY
풀어 주다: 2016-10-17 09:30:21
원래의
993명이 탐색했습니다.

초보자:
PHP Smarty 템플릿, MVC 프레임워크 패턴, thinkPHP 프레임워크를 배우고 나니 웹사이트를 만드는 것이 매우 번거롭고 사용법이 헷갈린다는 것을 느꼈습니다. 웹 사이트 레이아웃 방법과 모듈 디자인 사용 방법을 모르겠습니다. 전문가 여러분, 학습 경험을 알려주세요! ! !
과거에는 프런트엔드 HTML을 PHP로 직접 변경했는데, 이해하기 쉽고 적용하기 쉬우며 앞으로의 프로젝트는 모듈식으로 설계해야 한다는 것도 알고 있습니다. , 하지만 이 방법으로는 문제를 즉시 해결할 수 없을 것 같습니다

답글 내용:

초보자:
PHP Smarty 템플릿, MVC 프레임워크 패턴, thinkPHP 프레임워크를 배우고 나니 웹사이트를 만드는 것이 매우 번거롭고 사용법이 헷갈린다는 것을 느꼈습니다. 웹 사이트 레이아웃 방법과 모듈 디자인 사용 방법을 모르겠습니다. 전문가 여러분, 학습 경험을 알려주세요! ! !
과거에는 프런트엔드 HTML을 PHP로 직접 변경했는데, 이해하기 쉽고 적용하기 쉬우며 앞으로의 프로젝트는 모듈식으로 설계해야 한다는 것도 알고 있습니다. , 하지만 이 방법으로는 문제를 즉시 해결할 수 없을 것 같습니다

Controller 컨트롤러는 데이터와 로직에만 집중하면 됩니다(백엔드)
View 템플릿은 데이터 표시와 페이지 레이아웃에만 집중하면 됩니다(프런트엔드)
Model 데이터베이스에 집중하세요. 상호작용하세요(백엔드)

먼저 세 개의 레이어를 분리하세요.

TP에는 모듈식 설정도 있습니다. 각 모듈은 다음과 같은 몇 가지 고유한 기능을 완료할 수 있습니다.

  • User이 모듈에서는 사용자 등록, 로그인, 비밀번호 검색, 데이터 편집, 소셜 로그인 확인 등에 중점을 둡니다.

  • Invoice이 모듈은 주문 생성, 표시, 수정 등을 완료하는 데 중점을 둡니다.

  • Payment 모듈에서는 통합수금, 주문결제, 주문환불 등에 대해 중점적으로 다룹니다.

각 모듈에는 고유한 Model View Controller .

이 있습니다.

여러 모듈을 사용하여 웹사이트인 나만의 앱을 구성할 수 있습니다.

위 3개의 모듈과 1개의 Product 모듈을 합쳐서 기본 쇼핑몰 APP을 구성할 수 있습니다.

thinkphp의 문서는 비교적 상세하고 중국인이 읽기에 적합합니다

PHP 구문을 이해하고, MVC에 대해 깊이 이해하고, 인내심을 갖고 읽고, 샘플 코드를 입력하면 기본적으로 1~2주 안에 CURD 애플리케이션을 작성할 수 있습니다

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