比如说,我要做个blog,blog有个
模板文件,分别是
header.php和bottom.php,
其中模板header.php由控制器Header中output()方法解析并返回,模板bottom.php由控制器Bottom中output()方法解析并返回
那么我现在要在所有其他的控制器中
输出并显示头、尾文件,是不是只能在控制器__construct()中
复制内容到剪贴板PHP 代码:
require('/app/controllers/header.php);
echo Header::output();
然后在控制器的__desctruct()中
复制内容到剪贴板PHP 代码:
require('/app/controllers/bottom.php);
echo Bottom::output();
这样才可以?
但是我觉得这样不太像oo的风格,而且在PHP4下不能
运行(因为貌似PHP4不认识__construct()和__destruct()),有没有更好的办法?
大家一般在调用这样公共显示的部分时,是怎么做的?
谢谢。
[
本帖最后由 shishirui 于 2008-2-14 00:25 编辑 ]