묻고답하기
확장변수 출력에 문법관련 문의좀요...
2012.03.25 01:42
안녕하세요. 확장변수 출력에 대해 문의좀 들리게요.. xe 1.4.10버전
<table border="1" cellspacing="0" summary="Extra Form" class="extraVarsList">
<getExtraVars">!--@foreach($oDocument->getExtraVars() as $key => $val)--> (이부분을 삭제하면 오류가 발생되고...)
<!--@if( $module_info->grant_extra=="Y" && (((substr_count($val->eid,'_grantAA') || substr_count($val->eid,'_grantMA') || substr_count($val->eid,'_grantGA')) && !$grant->manager) || ((substr_count($val->eid,'_grantAM') || substr_count($val->eid,'_grantMM') || substr_count($val->eid,'_grantGM')) && !$logged_info)) )-->
<eid=="summary'>!--@elseif($val->eid=="summary" && !$grant->manager)-->
<!--@else-->
<!--@if( $module_info->extra_hidden=="Y" && !strip_tags($val->getValueHTML()))-->
<!--@else-->
{@ $extravar_list = $oDocument->getExtraVars()}
<tr>
<th>{$extravar_list[1]->name} </th><td>{$extravar_list[1]->getValueHTML()}</td>
<th>{$extravar_list[2]->name} </th><td>{$extravar_list[2]->getValueHTML()}</td>
<th>{$extravar_list[3]->name} </th><td>{$extravar_list[3]->getValueHTML()}</td>
</tr>
<!--@end-->
<!--@end-->
<!--@end-->
라고 작성했을시 뭐가 문제인지 같은 확장변수가 같은게 3개가 나오네요...
여러방법으로 변칙을 좀 줘봤지만 도통 답이 안나와서 이렇게 문의를 드려요..
--------------------------------------------------------------------------------------
확작변수이름 : 결과 확장변수이름:결과 확장변수이름:결과
--------------------------------------------------------------------------------------
이렇게 나와야 하는데
--------------------------------------------------------------------------------------
확작변수이름 : 결과 확장변수이름:결과 확장변수이름:결과
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
확작변수이름 : 결과 확장변수이름:결과 확장변수이름:결과
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
확작변수이름 : 결과 확장변수이름:결과 확장변수이름:결과
--------------------------------------------------------------------------------------
이처럼
<th>{$extravar_list[3]->name} </th><td>{$extravar_list[3]->getValueHTML()}</td>
추가 할때마다 아래 확장변수이름과 결과같이 하나 더 생겨버리네요..
좀알려주세요..
킁; 해결했어요.. 문법이 틀린게 아니더라구요.. 저렇게 할경우 확장변수가 없는게 포함되면 오류발생하더라구용;;ㄷㄷㄷ