CI 묻고 답하기

제목 [은랑]CI 에서 Parser 중첩루프 처리 문제..SOS 입니다.ㅠㅠ
글쓴이 은랑 작성시각 2014/02/26 14:37:02
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 15106   RSS
 [은랑]CI 에서 Parser  중첩루프 처리 문제..SOS 입니다.ㅠㅠ

$arr1[0]['test1'][0]="a1";
$arr1[0]['test1'][1]="a2";
$arr1[0]['test1'][2]="a3";
$arr1[0]['test1'][3]="a4";

$arr1[1]['test1'][0]="b1";
$arr1[1]['test1'][1]="b2";
$arr1[1]['test1'][2]="b3";
$arr1[1]['test1'][3]="b4";

요걸 파서를 통해서 출력하려고 했더만...

출력은 되는데...

{arr1}
  {test1}AAA  {/test1}
{/arr1}

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: libraries/Parser.php

Line Number: 170


요런 경고를 날리네요..에고공...

파서에서 중첩루프 처리해서 n X n 형식의 Table 구조 출력을 하려고 하는데 달력처럼.

어렵네요..ㅠㅠ

혹... 비슷한 케이스 경험 있으신분 계시믄 도움 부탁드리겠습니다..ㅠㅠ

 다음글 감사합니다 ! (2)
 이전글 서브도메인 관련하여 질문합니다. (2)

댓글

변종원(웅파) / 2014/02/26 14:41:22 / 추천 0
ci 템플릿파서는 복잡한 기능 없습니다.

result_array() 에 대응하는 데이터 형식을 처리할 수 있습니다.
은랑 / 2014/02/26 15:10:21 / 추천 0
 // 웅파

ㅠㅠ 결국 꼼수 퍼레이드 해야 하려나여..
들국화 / 2014/02/26 16:53:20 / 추천 0
Template Parser 를 얘기하는 건가요?
parser 가 붜지 하고 검색해 보니 나오네요....

http://codeigniter-kr.org/user_guide_2.1.0/libraries/parser.html
다차원배열도 가능 하던데.. 저런걸 원하는 건가요?
letsgolee / 2014/02/27 16:44:28 / 추천 0
 parser.php를 살펴보았는데 다차원 배열은 지원되지 않을 것 같네요. 인기있는 template parser를 ci에 맞게 커스터마이징해서 쓰는 것이 좋을 듯해보입니다.
은랑 / 2014/02/27 17:38:23 / 추천 0
여러 고수님들의 답변에 감사드립니다.

일단은 꼼수로 수습을 했습니당...

시간날때..예전에 주로 사용하던 Smarty 를 엮어봐야 겠네요...

편안한 저녁 되시길 바랍니다.