"스마트 템플릿 엔진"은 코드 분리를 달성하는 방법을 보여줍니다. smarty는 업계에서 가장 유명한 PHP 템플릿 엔진 중 하나입니다. 논리적 코드와 외부 콘텐츠를 분리하여 원래 HTML 코드와 혼합되어 있던 PHP 코드를 논리적으로 분리하기 위한 관리 및 사용 방법을 쉽게 제공합니다. 간단히 말해서, PHP 프로그래머와 프런트엔드 인력을 분리하여 두 사람의 작업이 서로 영향을 미치지 않도록 하는 것이 목적입니다!
Play 주소: http://www.php.cn/course/636.html
이 영상은 Boer Education Xiling의 선생님이 녹화한 것입니다. 스타일 : 가장하는 것이 주요 생산력입니다. 과시하고 싶지 않다면 어떻게 학습 동기를 가질 수 있습니까? 강의 스타일: 생생하고 생생하며 복잡한 컴퓨터 개념을 생활 속 일상적인 내용을 통해 명확하게 설명합니다. 유머러스한 언어, 간단한 설명, 명확한 구성, 계층별 분석, 연동, 엄격한 논증, 엄격한 구조, 논리적 사고력을 사용하여 관심을 유도합니다. people 학생들의 주목!
메인 코스에서 더 어려운 부분은 다음과 같습니다: MVC 및 smarty
samrty: 주요 구현은 m과 v를 분리하는 것입니다.
samrty는 고유한 구문인
samrty를 사용하는 컴파일된 템플릿 엔진입니다. 풍부한 기능:
템플릿 중첩, 설정 파일 읽기 및 변수 전처리. 조건부 판단, 루프 제어
smarty_inc.php는 smarty 클래스, 즉 상속 클래스를 상속받습니다.
앞으로는 samrty 클래스 대신 이 상속 클래스를 직접 사용할 예정입니다.
이유는 다음과 같습니다. 나중에 특정 매개변수를 수정하려면 스마트하게 수정하기만 하면 됩니다. —— inc의 방법이면 충분합니다. 각 파일을 수정할 필요가 없습니다
향후 유지 관리에 편리합니다
MVC: 대규모 개발 과정에서 m과 v를 따로 개발하는 것만으로는 충분하지 않습니다
웹 프리젠테이션 레이어 때문에 다양한 출력 데이터를 구현하기 위해
이러한 코드의 대부분은 M에 있습니다. 결국 m은 매우 복잡해집니다.
이 모순을 해결하기 위해 c가 도입되었습니다. c는 주로 m에서 메소드 호출 시점을 제어하고, 입력 및 출력 데이터를 처리한 후 최종적으로 v에 표시합니다.
mv: 인체의 본능적 반응과 동일하며 뇌 처리가 필요하지 않을 뿐입니다. 간단한 개발을 위해
mvc:c 인간의 두뇌와 동일하게 v에서 제출한 변수를 처리할 수 있습니다. c에서 처리된 후 m에 제출되어 더 복잡한 문제를 처리할 수 있습니다.
http://www.php.cn/xiazai/code/2018
코스웨어에 관한 것입니다. Smarty 템플릿 엔진 학습 과정:
위 내용은 스마트한 템플릿 엔진 영상교재 강좌 추천의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!