PHP.MVC 의 템 플 릿 태그 시스템(3)

3602 단어 PHHPPMMVVCC 의
PHP.MVC 태그 문법
    기본 적 인 소 개 를 한 후에 우 리 는 지금 템 플 릿 태그 시스템 의 문법 을 볼 수 있다.    구체 적 인 탭 을 보기 전에 탭 으로 무엇 을 정의 해 야 합 니까?탭 을 쓰기 위해 서 는<@...@>탭 노드 를 사용 합 니 다.왼쪽 탭(@)과 오른쪽 탭(@>)은 기본 탭 입 니 다.필요 하 다 면 이 탭 들 은 phpmv-config.xml 에서 다시 정의 할 수 있 습 니 다.    템 플 릿 탭 시스템 은 현재 다음 과 같은 세 가지 탭 을 지원 합 니 다.명령,성명,표현 식 을 포함 합 니 다.이 명령 들 을 살 펴 보 겠 습 니 다.
포함 명령 어
    명령 을 포함 하면 우 리 는 내용 을 여러 모듈 로 나 눌 수 있 습 니 다.예 를 들 어 머 릿 말,꼬 릿 말 또는 내용 입 니 다.포 함 된 페이지 는 HTML 또는 다른 태그 템 플 릿 페이지 일 수 있 습 니 다.예 를 들 어 아래 의 포함 명령 은 머 릿 말 을 포함 할 수 있 습 니 다.    <@ include 'pageHeader.ssp' @>    템 플 릿 상하 문 종 에 명령 을 포함 하 는 예:...
                  ...      ...
...
    이 예 에서 pageHeader.ssp 머 릿 말 파일 의 내용 은 홈 페이지 에 삽 입 됩 니 다.이 페이지 는 사용자 브 라 우 저 에 보 내 집 니 다.이 머 릿 말 파일 은 표현 식 을 포함 합 니 다:      <@ =viewConfig.getAppTitle @>     이 표현 식 은 컴 파일 되 고 실 행 될 때 출력 됩 니 다:      Flash Jacks' Sleek Tab Site 
성명
    설명 은 템 플 릿 에서 페이지 등급 의 변 수 를 설명 하거나 다른 페이지 를 포함 하 는 것 을 허용 합 니 다.하나의 성명 은 다음 코드 처럼 보 입 니 다.    <@ salesAreaID = "Central District" @>    템 플 릿 파일 에 설명 을 사용 할 수 있 습 니 다:<@saleMonth   = data.getValueBean('SALE_MONTH') @><@ saleTitle   = data.getValueBean('SALE_TITLE') @><@ dealHeading = data.getValueBean('DEAL_HEADING') @><@ salesAreaID = "Central District" @>
            ...   ...    이 예 에서,우 리 는 페이지 변 수 를 설명 합 니 다.앞의 세 변 수 는 우리 가 만 든 Action 클래스 의 Action Object 에 할당 되 었 습 니 다:data.getValueBean('SALEMONTH').네 번 째 변 수 는 문자열 값 을 부 여 받 았 습 니 다:salesAreaID="Central District".    성명 의 변 수 는 현재 페이지 에서 사용 할 수 있 습 니 다:...

<@=dealHeading @> <@=saleMonth @>


Clearance deals   ...

Todays specials   ...
...    이 페이지 변 수 는

Jack's Super Deals for : May 2010

......
표현 식
    표현 식 탭 을 사용 하면 템 플 릿 페이지 에서 표현 식 을 실행 할 수 있 습 니 다.표현 식 결 과 는 템 플 릿 페이지 에 포 함 됩 니 다.다음 표현 식 은 간단 한 문자열(salesAreaID)을 표시 하 는 데 사 용 됩 니 다.프레임 설정 클래스 의 속성 도 찾 을 수 있 습 니 다.<@=salesAreaID@><@=viewConfig.contact Info@>    이 표현 식 을 사용 하기 위해 서,우 리 는 이전에 다음 과 같이 성명 한 적 이 있 습 니 다.<@salesareaID="Central District"@>    또는 ViewResources Config 대상(viewConfig)의 속성 은 view-resources 노드 에서 설명 한 적 이 있 습 니 다:[email protected] "    ...      표현 식 의 대상 을 사용 할 때 대상-방법(object-method)이 표준 PHP 기호 나 점 스타일 의 기 호 를 설명 할 수 있 습 니 다:The PhpMVCTags Object-Method Notation  PHP Style  sales = data->getSales  Dot Style  sales = data.getSales  With Method Params  staff = data.getValueBean("STAFF")  Retrieve Data Array  products = data->getValueBean("PRODUCTS_ARRAY")      다음 단원 에서 템 플 릿 탭 시스템 을 사용 하여 이 를 결합 하여 페이지 를 구축 하 는 방법 을 볼 수 있 습 니 다.

좋은 웹페이지 즐겨찾기