tech/PHP
템플릿 언더바의 루프문(loop) #2
lehero
2023. 10. 3. 20:31
*index.php
<?php
$tpl=new Template;
$tpl->define(array(
'contents' =>'index.tpl',
'body' =>'inc/body.tpl',
));
$data = sql_list("쿼리내용");
$tpl->assign('data', $data);
$tpl->print_('body');
*index.tpl
<ul>
{@ data}
<li>hi{.seq}</li>
{/}
</ul>
tpl에 php 구문을 넣어도 에러는 나지 않습니다만 tpl 파일은 View(V)만을 하기 때문에 PHP 구문이 필요 없습니다.
@ 로 loop문을 대체하고 있습니다.
{/}는 end입니다.
{.seq}는 data에 있는 배열명입니다.