묻고답하기

layout 내에 $idx의 역할이 무엇인지 궁금합니다.

아래의 예시(선우TC님 레이아웃 중 일부)에서

$idx를 선언하고 매 루프마다 $idx++로 1씩 증가 시킨다고는 알겠는데

선언만하고 끌어다가 쓴곳이 없어서요.

적어도 layout.html 내에서는 없는듯한데....

정확한 용도가 무엇인가요?


예시############################

<!-- 메인메뉴 시작 -->
<div id="main_menu">
    {@ $idx=1}
    <!--@foreach($main_menu->list as $key => $val)--><!--@if($val['text'])-->
    <!--@if($val['selected'])--> {@ $menu_1st = $val } <!--@end-->
    <!--@if($val['selected'])-->
    <li><img src="./images/{$layout_info->colorset}/bgMenuOn_left.gif" alt="left"  /></li><!--@end-->
    <li <!--@if($val['selected'])-->class="on"<!--@end-->>
    <a href="{$val['href']}" <!--@if($val['open_window']=='Y')-->
       onclick="window.open(this.href);return false;"<!--@end-->>{$val['text']}</a>
    <!--@if($val['selected'])-->
    <li><img src="./images/{$layout_info->colorset}/bgMenuOn_right.gif" alt="right" /></li><!--@end-->
    <ul>
      <!--@if($val['list'])--><!--@foreach($val['list'] as $k => $v)--><!--@if($v['text'])-->
      <!--@if($v['selected'])--> {@ $menu_2nd = $v }<!--@endif-->
       <li> <a href="{$v['href']}" <!--@if($v['open_window']=='Y'+ '+ ')-->
              onclick="window.open(this.href);return false;"<!--@end-->>{$v['text']}</a></li>
           <!--@endif--><!--@endforeach--><!--@endif-->
       <li class="bgMenuOverBottom"></li>
    </ul>
   </li>
    {@ $idx++} <!--@endif--><!--@endforeach-->
</div>
##########################################