CI 묻고 답하기

제목 ci parser 질문.
글쓴이 emc 작성시각 2009/08/20 11:07:45
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 27402   RSS
질문드립니다.
http://codeigniter-kr.org/user_guide/libraries/parser.html 에서

$data = array(
              'blog_title'   => 'My Blog Title',
              'blog_heading' => 'My Blog Heading',
              'blog_entries' => array(
                                      array('title' => 'Title 1', 'body' => 'Body 1'),
                                      array('title' => 'Title 2', 'body' => 'Body 2'),
                                      array('title' => 'Title 3', 'body' => 'Body 3'),
                                      array('title' => 'Title 4', 'body' => 'Body 4'),
                                      array('title' => 'Title 5', 'body' => 'Body 5')
                                      )
            );

위와 같은 데이터가 있을때

아래의 view 파일에 순서를 추가 하고 싶습니다.
-----------------
<html>
<head>
<title>{blog_title}</title>
</head>
<body>

<h3>{blog_heading}</h3>

{blog_entries}
<p>{no}</p>
<h5>{title}</h5>
<p>{body}</p>
{/blog_entries}
</body>
</html>

-----------------

실제 데이터에는 no 변수가 없으며, no++로 1씩 증가시키면서 표시하고 싶습니다.
이럴때 어떻게 해야 하는지 궁금합니다.
 다음글 이클립스 php 갈릴레오 > ant 나와라 오바? (1)
 이전글 [자답] cache 에러? (2)

댓글

변종원(웅파) / 2009/08/20 12:43:59 / 추천 0
현재 ci의 템플릿 파서 구조로는 구현할 수 없습니다.
다른 템플릿엔진 참고하여 MY_parser.php로 확장하여 사용하는 방법밖에는 없을 것 같습니다.
매뉴얼에도 있지만 단순히 구현만 해놓은 것이라서요. ^^;

"추가 참고: 템플릿파서 클래스는 완전한 템플릿 파싱 솔루션이 아닙니다. 우리는 성능의 극대화 쪽으로 많이 신경썼습니다."