PHP + Smarty + параметры в smarty

Immense

Новичок
PHP + Smarty + параметры в smarty

Перерыл весь мануал по смарти, но так и не нашел выхода как можно красиво достать параметр из {section ... }
Смысл - нужно вывести на сайт, скажем, 5 последних новостей (именно 5 достать из базы что бы не грузить её), для этого к примеру задается:

{section name=news start=0 loop=5}
{$news_date[news]} - {$news_text[news]}
{/section}

и в коде нужно сделать select .... limit 5 (где 5 - задается в параметре loop).
Как его можно оттуда красиво достать? Как вообще в смарти можно доставать параметры?

-~{}~ 08.02.06 22:21:

Не уж то никто не знает как реализовать такую стандартную вещь?
 

moxnatiy

Новичок
если нужно вывести 5 последних новостей, так и селекть из базы 5 последних новостей.

смарти тут не при чем.
 

Immense

Новичок
Так дело в том, что кол-во задается в шаблоне и эту цифру надо как-то из шаблона получить. Вопрос - Как?
 

moxnatiy

Новичок
не должна бизнес-логика быть в шаблоне

нада неких вещей именно 5 так в конфиге и пиши 5.

а почему в шаблоне это должно решаться , абсолютно непонятно.
 

Immense

Новичок
Да вопрос собственно более общий был - можно ли вытянуть какие-то параметры из шаблона. В данном случае конечно можно и вынести этот параметр.
Я так понимаю что все же нельзя.
 

moxnatiy

Новичок
зачем ?
шаблон на то и шаблон. что-бы строить пользовательский интерфейс на основе заранее полученных данных.
 

Immense

Новичок
Просто некоторые особенности моего старого подхода предполагали задачу некоторых параметров в шаблоне, видимо придется перестроить его, в любом случае идеи уже появились за что и спасибо. Будем считать топик закрытым.
 
Сверху