php.MVC 태그 구문
기본 소개에 이어 이제 템플릿 태그 시스템의 구문을 살펴보겠습니다.
특정 태그를 살펴보기 전에 태그로 무엇을 정의해야 할까요? 태그를 작성하려면 태그 노드를 사용합니다. 왼쪽 태그()는 필요한 경우 phpmvc에서 재정의할 수 있습니다. -config.xml.
이제 템플릿 태그 시스템은 include 지시어, 선언 및 표현식의 3가지 유형을 지원합니다. 이제
Include 지시어
include 지시문을 사용하면 내용을 머리글, 바닥글 또는 내용과 같은 여러 모듈로 분리할 수 있습니다. 포함된 페이지는 HTML이거나 다른 태그 템플릿 페이지일 수 있습니다. 예를 들어 다음 include 지시문을 사용하여 페이지 머리글을 포함할 수 있습니다. :
템플릿 컨텍스트의 include 지시문 예:
> ... ... |
템플릿 파일의 선언을 사용할 수 있습니다:
< ;@ saleTitle = data.getValueBean('SALE_TITLE') @>
< ;html>
…
표현식 태그를 사용하면 템플릿 페이지에서 표현식을 실행할 수 있습니다. 표현식의 결과는 템플릿 페이지에 포함됩니다. 다음 표현식은 간단한 문자열(salesAreaID)을 표시하는 데 사용되며 프레임워크 구성도 검색할 수 있습니다. 클래스 속성:
이러한 표현식을 사용하려면 먼저 다음을 선언해야 합니다.
또는 ViewResourcesConfig 개체(viewConfig)의 속성이 view-resources 노드에서 선언됩니다.
contactInfo = "flash.jack@jackshost.com"
...
표현식에서 객체를 사용할 때 객체 - 메소드( object-method)는 표준 PHP 표기법 또는 도트 스타일 표기법으로 선언됩니다.
PhpMVC_Tags 개체 메서드 표기법
PHP 스타일 sales = data->getSales
Dot Style sales = data.getSales
메소드 매개변수 사용 Staff = data.getValueBean("STAFF")
데이터 배열 제품 검색 = data->getValueBean("PRODUCTS_ARRAY")
다음 단원에서는 템플릿 태그 시스템을 사용하여 변환하는 방법을 살펴보겠습니다. 이것들을 합쳐서 페이지를 구성합니다.
위 내용은 PHP.MVC의 템플릿 태그 시스템(3) 내용입니다. 더 많은 관련 글은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요. )!