定义根路径(Defining a Root Path)

2019-09-23 15:09发布

我正在寻找一种方式来定义配置变量为我的网站的根路径。 什么是定义这个最好的方式。 我使用笨。

$config['root_path'] = ?

这是在我的config文件夹我的site_config文件。

/
/dev
/dev/application
/dev/application
/dev/application/config
/dev/application/config/site_config.php
/dev/system/
/dev/assets/
/public_html

Answer 1:

我认为

$config['root_path'] = $_SERVER['DOCUMENT_ROOT'];

会给你你在找什么,不管是哪个剧本从那里调用它。

在另一方面,我有一个笨接近于零的经验,这可能我的建议的有效性产生负面影响。



Answer 2:

我通常使用__DIR__ 。 例如,如果您的配置文件是在根目录下,你可以使用:

$config['root_path']=__DIR__;

或者,如果它在一个项目的子目录(例如/anyframework/config/config.php ):

$config['root_path']=dirname(dirname(__DIR__));


文章来源: Defining a Root Path