템플릿언어에서 반복문과 파일인클루드에 관한 질문입니다..!!
2017.07.04 15:46
134
1
- - 짧은주소 : http://e3net.fineyes.com/bbs/?t=gT
본문
일반적인 php파일에서는 만약에 a.php와 b.php파일이 있고 a.php 파일의 반복문안에서 b.php파일을 인클루드 하는경우에 b.php파일에서 간단하게 반복문의 키값인 변수(예시로 $i)를 b.php 파일에서 $array[$i]와 같은느낌으로 b파일이 a파일의 연장선으로 위화감없이 작업 하고는 했는데요
템플릿언더바의 경우엔 {@ a}로 반복문의 돌아간다고 치고 해당키값은 {.key_}인데 이값을 인클루드한 b.php파일에서는 사용할수가 없더라고요
결과적으로 반복문 안에서 다른파일을 인클루드해올때 전혀 분리된 파일을 로드하는 느낌이라고 해야되나? 어찌됬던 원하는 결과를 얻을수 없었습니다..ㅠ
이걸 어떻게하면 b파일에서 a파일에서 생긴 key값을 사용할수 있을까요?
0
로그인 후 평가 가능합니다.
-
ㄷㅊㅎ
- 회원등급 : 지상계 / Level 6
포인트 47,808
경험치 3,744
[레벨 6] - 진행률
62%
- 가입일 : 2016-09-02 15:09:31
- 서명 : 미입력
- 자기소개 : 미입력
댓글목록 1
이윰IN님의 댓글
음 제가 정확히 질문을 이해했는지 모르겠는데요.
이해한 데로 답변을 드려보겠습니다.
a.php
b.php
a.skin.html
위와 같이 처리하면 될 것 같습니다.
참고로 될 수 있으면 반복문 (for, foreach, while, do while) 안에서는 include 나 require 를 사용하지 않는 것이 좋습니다.
감사합니다.
축하합니다. 첫댓글 포인트 61포인트를 획득하였습니다.