Smarty. Можно ли как в PHP пополнять массив?

wmaster

Guest
Smarty. Можно ли как в PHP пополнять массив?

Впервые работаю со смарти.

Надо, чтобы я по ходу обработки данных передавал в один из массивов смарти новые данные.
Обработка может производиться в разных классах, функциях, поэтому
assign('gTemplates', array()); не предлагайте.

assign - может передавать массивы но один раз.
Т.е.
PHP:
  $smarty->assign('gTemplates', 'One');
  $smarty->assign('gTemplates', 'Two');
Переписывает 'gTemplates', последним значением (что вполне логично).

Я собираю все это в массив в PHP и затем отдаю смарти

PHP:
  $gTemplates = "One";
  $gTemplates = "Two";
  $smarty->assign('gTemplates', $gTemplates);
Вопрос: Нет ли более изящьного способа?
Не пинайте если есть в мануале, просто ткните носом.
 
Сверху