【发布时间】:2011-03-12 07:44:14
【问题描述】:
大家好。我想知道包含页脚的最佳做法是什么
在我所有的页面中。我的意思是我有大约1000个。我应该使用
php "include" 函数:include 'static_footer.html' 还是不好的做法?
【问题讨论】:
大家好。我想知道包含页脚的最佳做法是什么
在我所有的页面中。我的意思是我有大约1000个。我应该使用
php "include" 函数:include 'static_footer.html' 还是不好的做法?
【问题讨论】:
如果您有 1000 个 .php 文件页面,您可能需要考虑使用模型-视图-控制器解决方案(例如将页面信息存储在数据库中并使用 Code Igniter 或类似的东西来显示信息),或者一些描述的内容管理系统。
但是,据我所知,最好的办法是使用 include() 函数。
include 'footer.php';
【讨论】:
始终可以选择在 php.ini 中使用 auto_append_file 指令来自动包含文件,而不是修改每个页面
【讨论】:
我相信使用包含函数是完全可以的。这样,您将模仿某种模板引擎,这是避免重复使用相同代码的好方法。
【讨论】:
我会说这绝对是个好主意,因为它有助于遵守DRY 原则。
根据您的情况,可能值得查看 .htaccess 文件中的一些 php_value 设置(如果您在 Web 环境中)。您可以将文件auto_prepend 输出到输出中,这样可以节省您向每个文件添加包含语句的时间。这可能不适合您的需求,但对于简单的应用程序,它可以。
【讨论】: