目前因为多个包含&要求我在视图中引用文件时需要使用以下代码:
require_once('../app/views/pages/home.php');
但我认为这不是一个好主意,是否有某种方法可以使引用文件更清晰,并在以后降低维护问题的风险?
答案 0 :(得分:1)
假设这是在网络服务器上,我通常使用基于$_SERVER['DOCUMENT_ROOT']
的内容,所以你会有类似的东西:
require_once($_SERVER['DOCUMENT_ROOT'] . '/app/views/pages/home.php');
如果它不在Web服务器上或提供DOCUMENT_ROOT
的东西上,如果您的项目中的每个脚本都有一个自动读取的配置文件,您可以使用代码的绝对路径定义一个常量root,并且类似地引用。 (如果是这种情况,你需要更多细节,我可以提供一个例子。)