snark
Новичок
Взятие контента или ob_start();
Меня давно беспокоит моя схема взятия сгенерированного компонентами сайта контента:
и потом переменную $content передаю шаблонизатору и паршу шаблон.
Не кривая ли эта конструкция? Может стоит запускать соответсвующие функции в каждом компоненте, предоположим run(), которая бы возвращала буфер с контентом, собранные посредствам $content.= .... , а не выводом echo ?
Спасибо!
Меня давно беспокоит моя схема взятия сгенерированного компонентами сайта контента:
PHP:
$act = (isset($_GET["act"]))?$_GET["act"]:"home";
ob_start();
switch ($act)
{
case "home" : include "components/comp.index.php"; break;
case "page1" : include "components/comp.page1.php"; break;
case "page2" : include "components/comp.page2.php"; break;
default: break;
}
$content = ob_get_contents();
ob_clean();
Не кривая ли эта конструкция? Может стоит запускать соответсвующие функции в каждом компоненте, предоположим run(), которая бы возвращала буфер с контентом, собранные посредствам $content.= .... , а не выводом echo ?
Спасибо!