在我的网站上,我有整体页眉和页脚,由header()
和footer()
创建,可在overall.php
文件中访问。所有网站都基于相同的模板,因此如下所示:
<?
include ("/overall.php");
header();
echo "<div>";
// content of site
echo "</div>";
footer();
?>
我正在考虑另一种解决方案 - 也许可以创建一个函数createsite($content)
:
<?
function createsite($content)
{
header();
echo "<div>".$content."</div>";
footer();
}
?>
这样可以更简单地创建新页面(其中将有超过一百个)。你有什么想法?我一直在考虑在所有网站上默认包含overall.php
。我非常喜欢清除PHP而不是像symfony或zend这样的框架。
答案 0 :(得分:3)
你可能最终会做同样的事情,所有的框架也在做,这是为你的所有页面提供一个单一的入口点,其中包括所有必要的函数(例如overall.php中的那些函数)然后将用户重定向到他们希望看到的任何实际页面,包括它。
请记住,您当前正在构建的(或者更确切地说,)本身就是一个非常基本的框架。