Создал простое приложение mvc, в представлении (вьюхе) есть главный шаблон примерно такой:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
<meta name="discription" content="desc">
</head>
<body>
<?php echo $content; ?>
</body>
</html>
этот шаблон вызывается из контроллера так: $this->render('index',['content'=>'test']);
и проблема в том, что если выводить любые переменные ещё до вызова представления, то после вызова метода $this->render('index',['content'=>'test']);, содержимое шаблона попадает в тег <body> вместе с переменными, т.е. всё содержимое шаблона, вызванного с помощью render, вместе с <head> находится внутри <body>.
Как этого можно избежать, чтобы к примеру если с помощью var_dump выводить переменные допустим в любом месте до вызова render, то чтобы эти переменные не ломали шаблон?
т.е. чтобы теги <head> небыли в <body>.
Как это правильно сделать?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости