'php 템플릿'에 해당되는 글 1건

  1. 2010.02.16 Spac 기본 템플릿 태그

Spac 템플릿 클래스에 정의된 사용 가능한 템플릿 태그 리스트입니다.
템플릿태그는 뷰에서 html 코드와 함께 사용 가능하며, 꼭 사용할 필요는 없습니다.
사용하고 싶지 않은경우 "PHP"코드를 그대로 사용하면 됩니다.

1. 단순한 변수 출력용으로 태그를 사용할경우에는 "{=변수}"를 사용합니다. 이때 $this->는 생략합니다.

[ex1]
PHP코드
<?PHP echo $this->myName; ?>

템플릿코드
{=myName}

[ex2]
PHP코드
<?PHP echo $this->printView(); ?>

템플릿코드
{=printView()}




2. 긴 php 코드를 삽입할 경우에는 시작시 "<!--[", 종료시 "]-->" 를 사용합니다. ("<?php.....?>" 를 그대로 사용가능)

[ex1]
<!--[
        if($this->aaa == 10) echo "hello";
]-->


3. 위의 긴 php코드를 삽입할경우 코드내의 변수를 간략히 표현할 경우 "{}" 를 사용하며, 이때 "$this->" 는 생략가능합니다. (단, php 코드안에서 "{=변수}" 형태는 사용할 수 없습니다.)

[ex1] 2번의 예제를 간단히 표현하면
<!--[
            if({aaa} == '11') echo "hello";
]-->


4. Object 지시자("->") 는 점(".") 으로 대체하여 사용 가능합니다.

[ex1]
PHP코드
<?php echo $this->ClassName->MethodName() ?>

템플릿코드
{=ClassName.MethodName()}
  :  "{= " 로 시작했으므로 "<?PHP echo" 가 실행되며, "$this->"는 생략되고, 지시자 "->" 는 "." 으로 대체.

'Spac 매뉴얼 > 템플릿태그의사용' 카테고리의 다른 글

템플릿태그의 사용  (0) 2010.01.18
Posted by webdata