Я хочу создать библиотеку для создания динамического шаблона с использованием синтаксического анализатора codeigniter 4.0.3 с вставкой другого синтаксического анализатора в качестве переменной _content в шаблон с использованием синтаксического анализатора. Но результат _content просто показывает html-код. Это мой код библиотеки:
if(!empty($template)){ //$template is path vdashboard.php
$this->data['_content']=$this->parser->setData($this->data)->render($template);
}else{
$this->data['_content']=null;
}
echo $this->parser->setData($this->data)->render('templates/vtemplates');
И это мой вид шаблона для добавления контента, я даю имя файла vtemplate.php:
<div class="row layout-top-spacing">
{_content}
</div>
Например, я хочу загрузить представление с именем файла vdashboard.php и отправить его на vtemplate.php.
<h2>{welcome}</h2>
Результат <h2>Welcome</h2>
не Welcome