Здравствуйте, сначала извините, если это глупый вопрос, но я новичок, и я немного растерялся.
Для практики я решил написать действительно маленькую социальную сеть только для практики.
В прошлом я работал над небольшими проектами CodeIgniter, и правда в том, что мне не очень нравится загружать верхний и нижний колонтитулы в каждый контроллер.
Итак, на YouTube я увидел видео о создании базовых шаблонов.
Но я не могу решить, действительно ли это хорошая идея.
Так как бы это выглядело?
В папке просмотра я создал 3 подпапки
- include
- template
- user
В шаблонах у меня есть main_template.php
, и это выглядит так:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="<?php base_url();?>themes/default/style.css">
<title><?php echo $title; ?></title>
</head>
<body>
</body>
</html>
Контроллеры будут содержать разные переменные для заголовка и другие данные, если это необходимо для каждого представления.
Мой вопрос: разве это плохая идея - не создавать файлы верхнего и нижнего колонтитула, а создавать все представления, включая теги html, head и body, как это?