Каким образом можно сделать метод класса, которому можно передать 2 аргумента:
В котором будет примерно такая реализация:
<?if(!empty($arResult["ITEMS"])):?>
<ul>
<?foreach($arResult["ITEMS"] as $arItem):?>
<li><?=$arItem["TEXT"]?></li>
<?endforeach;?>
</ul>
<?endif;?>
Какие есть паттерны, или варианты для решения подобных задач? Не используя сторонние шаблонизаторы и др. библиотеки.
Простейшая реализация без проверок:
function renderTemplate($templateData, $templateName) {
ob_start();
require $templateName;
return ob_get_clean();
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости