Включить после ob_start (), ничего не происходит

Я пытаюсь сделать мои взгляды с помощью функции.

Но если начать ob_clean(), весь код после чего-то не влияет. Если я включу раньше ob_clean() Я вижу шаблон.

public function render($template, $data = array())
{
if (!empty($data))
{
extract($data);
}
$templatePath = TEMPLATE_DIR . $template . '.tpl';
ob_start();
if (!is_file($templatePath))
{
return 'No template found!';
}
include $templatePath;
$content = ob_get_contents();
ob_end_clean();

return $content;
}

1

Решение

Попробуйте заменить return $content с echo $content,

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]