AndreyK
Новичок
Способы передачи блока [content] в шаблон
Задача простая, но интересны различные варианты ее решения. Буду благодарен за помощь.
Есть несложный "личный кабинет менеджера", используются шаблоны. Когда генерируется статичная (одинаковая для всех страница), то сформировать содержимое переменной $content (содержимое основного блока) для передачи ее в шаблон просто - один запрос к базе и уже имеем блок штмл-кода. Также есть и динамические страницы, с фильтрами и т.п., в которых данные формируются и обрабатываются сложно (будущее содержимое $content). Я в этом случае создаю переменную $out, в которую через . дописываю все содержимое будущей $content, т.е. сам "склеил" нужную строку.
Знакомые используют eval(), но говорят, что тоже не лучшее решение. Какие есть еще варианты (простые и логически понятные) для вызова пхп-кода и передачи результатов его работы в шаблон?
Задача простая, но интересны различные варианты ее решения. Буду благодарен за помощь.
Есть несложный "личный кабинет менеджера", используются шаблоны. Когда генерируется статичная (одинаковая для всех страница), то сформировать содержимое переменной $content (содержимое основного блока) для передачи ее в шаблон просто - один запрос к базе и уже имеем блок штмл-кода. Также есть и динамические страницы, с фильтрами и т.п., в которых данные формируются и обрабатываются сложно (будущее содержимое $content). Я в этом случае создаю переменную $out, в которую через . дописываю все содержимое будущей $content, т.е. сам "склеил" нужную строку.
Знакомые используют eval(), но говорят, что тоже не лучшее решение. Какие есть еще варианты (простые и логически понятные) для вызова пхп-кода и передачи результатов его работы в шаблон?