ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 간단 스마티 정리
    카테고리 없음 2012. 8. 31. 16:26

    1. *.conf 파일에서 읽어올 수 있다. 

    읽어오는 방법은 {#변수명#}

     

    *.conf에

    title = Hello world!

    라고 있다고 가정을 해보자.

     

    {#test#} 라고 했을 때

    -->   Hello world!

     

    {#test#|ㅣlower} 라는 옵션을 추가했을 때

    ** lower는 모든글자를 소문자로 하라는 옵션이다!

    --> HELLO WORLD!

     

    {#test#|upper} 라는 옵션을 추가했을 때

    ** upper는 모든글자를 대문자로 하라는 옵션이다!

    --> HELLO WORLD!

     

    {#test#|capitalize} 라는 옵션을 추가했을 때

    ** capitalize는 첫글자를 대문자로 하라는 옵션이다!

    -->   Hello World!

     

    변수는 php와 동일하게 $를 사용하면된다.

    출력방법

    php -> echo $변수명

    smarty -> {$변수명}

     

     

    2. if문

    {if 조건식}

    {elseif 조건식}

    {else}

    {/if}

    라고 사용하면 된다.

     

     

    3. foreach

    {foreach from=변수명 item=값을담은변수 key=배열의index name=foreach의이름}

    {/foreach}

    {$smarty.foreach.이름.iteration} : 1부터 시작하여 현재 몇 번째 index 인지에 대한 값을 가지고 있음

    {$smarty.foreach.이름.last} : 현재 지정된 변수의 마지막 index인지에 대한 값

    ※ Smarty에서는 $smarty 라는 변수를 이용해서 GET/POST/COOKIE등의 외부값등을 구할 수 있으며, foreach 문에서는 iteration, last등을 이용해서 현재 위치를 파악할 수가 있다.

     

     

    4. 변수선언

    {assign var=변수명 value="1234"}

     

     

     

    5. 주석

    {** 내용 **}

Designed by Tistory.