smarty: волженные {section}

evgen386

Новичок
smarty: волженные {section}

есть массив
PHP:
Array
(
    [0] => Array
        (
            [id] => 2
            [pid] => 0
            [name] => Подбор персонала. Трудоустройство

            [ch_name] => Array
                (
                    [0] => Array
                        (
                            [id] => 3
                            [pid] => 2
                            [name] => Подбор, аттестация и тестирования персонала

                        )

                    [1] => Array
                        (
                            [id] => 4
                            [pid] => 2
                            [name] => Содействие в трудоустройстве. Профориентация

                        )

                    [2] => Array
                        (
                            [id] => 5
                            [pid] => 2
                            [name] => Тренинги. Кадровый консалтинг и аудит

                        )
[1] => Array
        (
            [id] => 9
            [pid] => 0
            [name] => Консалтинговые услуги

            [ch_name] => Array
                (
                    [0] => Array
                        (
                            [id] => 10
                            [pid] => 9
                            [name] => Бизнес-планирование

                        )

                    [1] => Array
                        (
                            [id] => 11
                            [pid] => 9
                            [name] => Консалтинг в области ВЭД и логистики

                        )

                    [2] => Array
                        (
                            [id] => 12
                            [pid] => 9
                            [name] => Консалтинг в области безопасности

                        )
              )
)
в шаблоне делаю так
PHP:
<table width="{#TableWidth#}" align="center" border="{#TableBorder#}" cellspacing="0" cellpadding="5">
  <tr>
    <td>{$ContentText}</td>
  </tr>
{section name="row" loop="$data"}
  <tr>
    <td>{$data[row].id}&nbsp;{$data[row].name}</td>
  </tr>
  {section name="pid" loop="$data[row].ch_name"}
    <tr>
      <td>&nbsp;&nbsp;&nbsp;{$data[row].ch_name[pid].name}</td>
    </tr>
  {/section}
{/section}
</table>
рубрики нармально рисуються а подрубрики нет,
как правильно нужно сделать ??
 

evgen386

Новичок
а если я не только
$data[row].ch_name[pid].name
хочу вывести но и
$data[row].ch_name[pid].id
и
$data[row].ch_name[pid].pid

это foreach сможет?
 

evgen386

Новичок
а где примеры посмотреть можно???
а то в документации примерчики какието куцые...
 

Demiurg

Guest
примеры чего ? нормальные в документации примеры...
 
Сверху