• 북마크
  • 1:1문의
  • 새글
  • 회원가입
  • 로그인

질문과 답변

  • Home
  • 이윰빌더
  • 질문과 답변

템플릿언어에서 반복문과 파일인클루드에 관한 질문입니다..!!

647 2017.07.04 15:46

짧은주소

본문

일반적인 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 3 - 포인트 : 2,265
레벨 3
경험치 670

Progress Bar 12%

- 가입일 : 2016-09-02 15:09:31
- 서명 :
- 자기소개 :
댓글목록

이윰IN님의 댓글

음 제가 정확히 질문을 이해했는지 모르겠는데요.
이해한 데로 답변을 드려보겠습니다.

a.php

$var_a = array('a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'a10');

include "b.php";

for ($i=0; $i<10; $i++) {
	$foo[$i]['a'] = $var_a[$i];
	$foo[$i]['b'] = $var_b[$i];
}

$tpl->define(array(
	"t_id" => "a.skin.html"
));

$tpl->assign(array(
	"foo" => $foo
));

$tpl->print_('t_id');


b.php
$var_b = array('b1', 'b2', 'b3', 'b4', 'b5', 'b6', 'b7', 'b8', 'b9', 'b10');


a.skin.html
<!--{@ foo}-->
	변수 var_a의 값은 {.a}입니다. <br>
	변수 var_b의 값은 {.b}입니다. <br>
<!--{/}-->


위와 같이 처리하면 될 것 같습니다.
참고로 될 수 있으면 반복문 (for, foreach, while, do while) 안에서는 include 나 require 를 사용하지 않는 것이 좋습니다.

감사합니다.

축하합니다. 첫댓글 포인트 61포인트를 획득하였습니다.

Total 2,281건 1 페이지
게시판 이용안내

이윰빌더를 이용하시는 모든 회원님들이 서로 궁금한 부분을 질문 또는 답변을 하며 문제점을 서로 해소할 수 있는 공용 질답 게시판입니다.

질문 시 기본적인 예절을 지켜주세요.
  • 질문 시 바른말을 이용 해 주세요.
  • 질문자의 상황을 다른이가 예측하기 힘듭니다. 오류가 난 상황이나 환경등을 최대한 자세하게 알려주셔야만 원하시는 답을 얻을 확률이 높습니다.
  • 질문의 유형에 따라 틀릴 수 있지만 문제가 되는 해당 페이지 주소가 있으면 가장 근접한 해법이 나올 가능성이 큽니다.
  • 원하시는 답을 얻으시면 감사의 말씀을 전하는 센스를 발휘 해 주세요.
  • 질문 전 한번쯤 읽어볼만한 글 : http://eyoom.net/bbs/board.php?bo_table=qna&wr_id=74
번호 제목 글쓴이 날짜
2,281 이상민님 아이디로 검색 2017.07.28 2,951
2,280 플레이온 아이디로 검색 2017.07.25 910
2,279 돌맹이 아이디로 검색 2017.07.24 1,925
2,278 Hubert 아이디로 검색 2017.07.21 1,376
2,277 Hubert 아이디로 검색 2017.07.18 749
2,276 종달 아이디로 검색 2017.07.16 767
2,275 종달 아이디로 검색 2017.07.09 1,949
2,274 잘안되네요 아이디로 검색 2017.07.07 554
2,273 잘안되네요 아이디로 검색 2017.07.06 632
2,272 m3palma 아이디로 검색 2017.07.05 735
2,271 드봉 아이디로 검색 2017.07.05 1,508
열람 ㄷㅊㅎ 아이디로 검색 2017.07.04 648
2,269 플래닛 아이디로 검색 2017.07.01 1,189
2,268 김기린님 아이디로 검색 2017.06.29 1,428
2,267 자유롭게 아이디로 검색 2017.06.29 1,373
2,266 탱크 아이디로 검색 2017.06.28 1,335
2,265 사이트메이크 아이디로 검색 2017.06.26 779
2,264 red123 아이디로 검색 2017.06.23 819
2,263 사이트메이크 아이디로 검색 2017.06.22 590
2,262 사이트메이크 아이디로 검색 2017.06.22 807
LOGIN
사이드 메뉴

최신글이 없습니다.

최신글이 없습니다.

출석 랭킹

오늘의 랭킹

회원사진

닉네임

개근왕

최다1위

shadow shadow
Ranking

    출력할 랭킹이 없습니다.

  • 01 shadow
    674,374
  • 02 신비
    335,419
  • 03 가을하늘
    204,735
  • 04 mame
    202,630
  • 05 이윰MOUNT
    199,181
  • 06 미스코리아
    163,939
  • 07 레오나르도
    147,576
  • 08 테크니션
    142,655
  • 09 이윰IN
    135,258
  • 10 비온뒤맑음
    127,882
  • 01 shadow
    28,938
  • 02 joosam
    23,606
  • 03 티보리
    21,954
  • 04 홍인
    18,644
  • 05 레오나르도
    18,088
  • 06 이윰IN
    17,983
  • 07 도깨비
    16,614
  • 08 이윰EGG
    16,105
  • 09 자이언트
    14,698
  • 10 미스트
    14,379