Смарти и способ применения

Сенсей

Новичок
Смарти и способ применения

Вопрос простой

Есть цикл вывода новостей.
Не только заголовки...а полностью новостей... текста довольно много... и переменных...

Есть смарти.

1 - способ:
вызываем tpl новости
в цикле делаем
(короткий пример)
$smarty->assign('TOPIC_DESC', $topics_description);
$smarty->assign('NEWS_ID', $news_id);
$smarty->display('news_home.tpl');
assign(data, $data)

2 - способ:
в цикле создаем массмв
в шаблоне разбираем этот массив при помощи foreac
---------

С мелкими вещами проблем нет... а вот новости - довольно громоздкая штука.... вот и не могу решить как лучше... правильние.... и менее ресурсоемкое
 

magic

lancer
Все, что тебе нужно вывести на странице, загружай в массив и передавай в Smarty как переменную. В шаблоне выводи массив через {section} или {foreach}, как тебе удобнее.
 
Сверху