wmaster
Guest
Smarty. Можно ли как в PHP пополнять массив?
Впервые работаю со смарти.
Надо, чтобы я по ходу обработки данных передавал в один из массивов смарти новые данные.
Обработка может производиться в разных классах, функциях, поэтому
assign('gTemplates', array()); не предлагайте.
assign - может передавать массивы но один раз.
Т.е.
Переписывает 'gTemplates', последним значением (что вполне логично).
Я собираю все это в массив в PHP и затем отдаю смарти
Вопрос: Нет ли более изящьного способа?
Не пинайте если есть в мануале, просто ткните носом.
Впервые работаю со смарти.
Надо, чтобы я по ходу обработки данных передавал в один из массивов смарти новые данные.
Обработка может производиться в разных классах, функциях, поэтому
assign('gTemplates', array()); не предлагайте.
assign - может передавать массивы но один раз.
Т.е.
PHP:
$smarty->assign('gTemplates', 'One');
$smarty->assign('gTemplates', 'Two');
Я собираю все это в массив в PHP и затем отдаю смарти
PHP:
$gTemplates = "One";
$gTemplates = "Two";
$smarty->assign('gTemplates', $gTemplates);
Не пинайте если есть в мануале, просто ткните носом.