2009-05-17 2 views

답변

4

나는 Smarty

템플릿은 PHP 호출에 대한 몇 가지 추가 마크 업 일반 HTML입니다 추천 할 수 있습니다. 템플릿은 PHP로 컴파일되어 서버에서 실행됩니다.

+2

가치가 있다고 언급 할만한 가치가 있습니다. 꽤 강력한 서버 측 캐싱. – karim79

2

음 PHP 이므로 템플릿 엔진은 항상 있습니다 ... PHP.

일부 사용자는 더 추가 할 필요성을 느끼게됩니다. Smarty은 매우 유명합니다. 개인적으로 나는 포인트를 보지 못했지만 자신의 포인트를 보지 못했습니다.

4

php에 "alternative" syntax이있어 html 태그 중에서 더 매력적입니다.

<?php echo $variable; ?> 

가 될 수있다 : 대부분 낙담 및/또는 조롱하지만

짧은 태그, 또한 좋은 장점이

<?= $variable; ?> 

을 그리고 당신은 같은 물건을 수행 할 수 있습니다

<ul> 
    <? foreach ($myListItems as $id => $itemText) : ?> 
    <li id="<?= $id; ?>"> 
     <?= $itemText; ?> 
    </li> 
    <? endforeach; ?> 
</ul> 

PHP로 구현할 가장 낮은 수준의 템플릿이지만, 여전히 매우 읽기 쉽고 그렇습니다. 컨트롤러 또는 모델 논리를 뷰와 함께 사용할 필요가 없습니다.