0
目前由于多个包括&需要,我需要使用下面的代码在我的意见时,引用文件:从控制器引用文件的最佳方式是什么?
require_once('../app/views/pages/home.php');
但我不认为这是一个不错的主意,有没有一些方法,使参考文件清洁并减少后续维护问题的风险?
目前由于多个包括&需要,我需要使用下面的代码在我的意见时,引用文件:从控制器引用文件的最佳方式是什么?
require_once('../app/views/pages/home.php');
但我不认为这是一个不错的主意,有没有一些方法,使参考文件清洁并减少后续维护问题的风险?
假设这是一个Web服务器上,我通常使用基于$_SERVER['DOCUMENT_ROOT']
的东西,所以你必须是这样的:
require_once($_SERVER['DOCUMENT_ROOT'] . '/app/views/pages/home.php');
如果它并不提供该DOCUMENT_ROOT
Web服务器或东西上,如果你有一个配置文件可以被项目中的每个脚本自动读取,你可以用代码根的绝对路径定义一个常量,并且引用相同的参数。
这是一个好主意,谢谢 – Heraclitus
您是否使用MVC框架或建立自己的(如果是这样的话,你需要更多的细节,我可以提供一个例子。)?如果你正在建立自己的所有方法是不正确的。 –
你可以使用一个函数来清理代码。这取决于你如何设计你的网页。 –
你没有使用[autoloader](http://www.php-fig.org/psr/psr-0/)吗? –