템플릿 언더바 써보신분? 정보
템플릿 언더바 써보신분?
본문
어느 사이트 보니까
$템플릿 = "템플릿입니다.";
이렇게 템플릿 출력페이지에 넣고 템플릿 페이지에
{템플릿}
이렇게 사용 하던데 이건 어떻게 하는건가요?
$템플릿 = "템플릿입니다.";
이렇게 템플릿 출력페이지에 넣고 템플릿 페이지에
{템플릿}
이렇게 사용 하던데 이건 어떻게 하는건가요?
댓글 전체

이부분은 스쿨 사이트 가면 더 빨리 해결되리라 봅니다.

보편지향 09-12-09 11:16 반갑습니다. 저도 Template_를 공부하는 1인 입니다.
http://www.xtac.net/
이곳에 가시면 예제를 통한 사용법이 자세히 설명되어 있습니다.
간단히 설명드리자면,
1. 템플릿언더바는 여러결과를 하나의 문서로 출력할 수 있습니다. 여러 템플릿파일을 구분지을 수 있는 템플릿id와 경로를 define를 호출하시고
$this->define(템플릿id,템플릿파일);
$this->define('looptest','looptest.tpl');
2. 템플릿을 통해 출력될 결과물을 만들어 냅니다.
for($i=0; $i<100; $i++){
$loop[] = array('num'=>$i);
}
3. 결과물을 템플릿변수로 할당 합니다.
$this->assign(템플릿변수명,결과물);
$this->assign('loop',$loop);
3. 템플릿을 호출하고 내보냅니다.
$this->print_('looptest');
4. looptest.tpl
{@loop //루프시작}
{loop.num}<br />
{/ //루프끝}
반갑습니다. 저도 Template_를 공부하는 1인 입니다.
http://www.xtac.net/
이곳에 가시면 예제를 통한 사용법이 자세히 설명되어 있습니다.
간단히 설명드리자면,
1. 템플릿언더바는 여러결과를 하나의 문서로 출력할 수 있습니다. 여러 템플릿파일을 구분지을 수 있는 템플릿id와 경로를 define를 호출하시고
$this->define(템플릿id,템플릿파일);
$this->define('looptest','looptest.tpl');
2. 템플릿을 통해 출력될 결과물을 만들어 냅니다.
for($i=0; $i<100; $i++){
$loop[] = array('num'=>$i);
}
3. 결과물을 템플릿변수로 할당 합니다.
$this->assign(템플릿변수명,결과물);
$this->assign('loop',$loop);
3. 템플릿을 호출하고 내보냅니다.
$this->print_('looptest');
4. looptest.tpl
{@loop //루프시작}
{loop.num}<br />
{/ //루프끝} 하악하악 09-12-09 15:40 템플릿언더바는 기본적이
$tpl=new Template_;
$tpl->template_dir = "템플릿파일경로";
$tpl->compile_dir = "컴파일될파일경로";
$tpl->compile_check= true; //컴파일유무
$tpl->define('index',"템플릿으로사용할파일명);
$tpl->assign('list', $loop); //$loop변수의 내용을 list라는 변수로 치환할곳에 할당
$tpl->print_('index');//정의한템플릿 출력
-------------------------------------------------------------------------------
스쿨에 요런글이 있네용
http://www.xtac.net/
이곳에 가시면 예제를 통한 사용법이 자세히 설명되어 있습니다.
간단히 설명드리자면,
1. 템플릿언더바는 여러결과를 하나의 문서로 출력할 수 있습니다. 여러 템플릿파일을 구분지을 수 있는 템플릿id와 경로를 define를 호출하시고
$this->define(템플릿id,템플릿파일);
$this->define('looptest','looptest.tpl');
2. 템플릿을 통해 출력될 결과물을 만들어 냅니다.
for($i=0; $i<100; $i++){
$loop[] = array('num'=>$i);
}
3. 결과물을 템플릿변수로 할당 합니다.
$this->assign(템플릿변수명,결과물);
$this->assign('loop',$loop);
3. 템플릿을 호출하고 내보냅니다.
$this->print_('looptest');
4. looptest.tpl
{@loop //루프시작}
{loop.num}<br />
{/ //루프끝}
반갑습니다. 저도 Template_를 공부하는 1인 입니다.
http://www.xtac.net/
이곳에 가시면 예제를 통한 사용법이 자세히 설명되어 있습니다.
간단히 설명드리자면,
1. 템플릿언더바는 여러결과를 하나의 문서로 출력할 수 있습니다. 여러 템플릿파일을 구분지을 수 있는 템플릿id와 경로를 define를 호출하시고
$this->define(템플릿id,템플릿파일);
$this->define('looptest','looptest.tpl');
2. 템플릿을 통해 출력될 결과물을 만들어 냅니다.
for($i=0; $i<100; $i++){
$loop[] = array('num'=>$i);
}
3. 결과물을 템플릿변수로 할당 합니다.
$this->assign(템플릿변수명,결과물);
$this->assign('loop',$loop);
3. 템플릿을 호출하고 내보냅니다.
$this->print_('looptest');
4. looptest.tpl
{@loop //루프시작}
{loop.num}<br />
{/ //루프끝} 하악하악 09-12-09 15:40 템플릿언더바는 기본적이
$tpl=new Template_;
$tpl->template_dir = "템플릿파일경로";
$tpl->compile_dir = "컴파일될파일경로";
$tpl->compile_check= true; //컴파일유무
$tpl->define('index',"템플릿으로사용할파일명);
$tpl->assign('list', $loop); //$loop변수의 내용을 list라는 변수로 치환할곳에 할당
$tpl->print_('index');//정의한템플릿 출력
-------------------------------------------------------------------------------
스쿨에 요런글이 있네용

해당부분은 템플릿에서 루프 사용방법이네요^^
무튼 감사합니다.
php는 다니기가 쫌그래서요^^
무튼 감사합니다.
php는 다니기가 쫌그래서요^^

해결됬네요...
$템플릿 = "zzzzzzzzzzzzzzzzzzzzzzzzzzz";
이런식으로 지정한다면
템플릿 페이지에서는
{_템플릿}이렇게 불러와야하네요
$템플릿 = "zzzzzzzzzzzzzzzzzzzzzzzzzzz";
이런식으로 지정한다면
템플릿 페이지에서는
{_템플릿}이렇게 불러와야하네요

욜..ㅎㅎ;

이제 다음작업은 {요걸 [요걸로 바꾸는작업을... 이건 어디서 찾아야하나 ㅋㅋ

테러님이 다 하시면 전 토마토 소스 뽑아내듯 뽑아가야겠어요 흐흐~
언더바를 작년에 썼었는데 저도 머리속이 백지화가 ㅠㅠ
언더바를 작년에 썼었는데 저도 머리속이 백지화가 ㅠㅠ

저도 저번에 한번 보고 방금 시작했어요^^

좋아요 좋아요...
전.. 옆에서 받아 먹기만 할게요 > < ㅋ
전.. 옆에서 받아 먹기만 할게요 > < ㅋ