Я прочитал этот пост, и мне действительно нравится это решение для шаблонов, но я не уверен в одном.С этой системой бизнес-логика и логика представления не были бы в двух различных файлах php?Это все хорошо, так как они разделяют их, но что, если есть только логика представления, как на некоторых страницах, или что, если есть очень небольшое количество бизнес-логики?
Кажется странным, что страница по умолчаниюстраница пользователя иногда будет представлять только логику представления, а иногда только бизнес-логику.Кажется, что есть два очевидных решения этого:
1) У всех страниц по умолчанию есть бизнес-логика (даже если ее нет), которая ссылается на логику представления на другой странице.Проблема в том, что существует много «ненужных» страниц.Хорошо, что она согласована.
2) Если для страницы нет бизнес-логики, просто включите только логику представления.Проблема заключается в том, что при рассмотрении имен файлов непонятно, какая страница php включает в себя бизнес-логику и логику представления.
Кроме того, и это может быть немного не по теме, но есть ли способ шаблонироватьthis?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>My Website</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<link href="styles.css" rel="stylesheet" type="text/css"/>
<link href="favicon.png" rel="shortcut icon" />
</head>
<body>
</body>
</html>
Учитывая, что у меня есть это на каждой странице, мне было интересно, есть ли способ шаблонировать это так, чтобы код мог быть в одном файле и вызываться.