글쓴사람 구름사이
글쓴시간2015년 1월 19일 오후 6시 1분 51초
    제목for문안에 incldue시 include 파일에서 for문 변수접근방법
for문 안에  인클루드시 for문의 변수명이 인클루드의 파일에서는 읽지를 못하는데요.
이건 어떻게처리를 해야하나요?


$tpl->define(array(
   'body' => 'body.tpl',
   'left' => 'left.tpl',
   'main' => 'intro/intro.tpl',
));


$loop = array();
for ($i=1; $i<=3; $i++) {
   $loop[] = array(             // or
       'exponent'=>$i,          // $loop[$i]['exponent']=$i;
       'power'   =>pow(2, $i),  // $loop[$i]['power']   =pow(2, $i);
   );                           //
}
$tpl->assign('row', $loop);

$tpl->print_('body');

예를 들어
<!--{@ row}-->
  <!--{# left}-->
<!--{/}-->

이렇게 했을때
left.tpl에서
{rw.exponent} 이렇게 출력이 안되는데 어떤 방법으로 include된 파일에 접근이 되나요?



관리자 구름사이님 안녕하세요

아쉽지만 그런 식으로는 안 됩니다.
{@ row} { / } 까지 left.tpl  파일에 넣는 방법밖에 없습니다.
15-01-19 19:42
    이름
비밀번호
 
Since 2003-03-03 hosted on vultr.com