如何在CodeIgniter中获取application
目录路径?
有没有“不脏”的方法呢?
我正在查看常量,但我找到的最接近的是BASEPATH
,它返回/system
目录的完整路径,所以基本上我可以str_replace
系统与应用程序 - 但我只是好奇,有没有其他干净简洁的方法来获取应用程序目录路径?
答案 0 :(得分:5)
它在你的index.php文件中(这是从CI 2.1中获取的,它叫做APPPATH)
// The path to the "application" folder
if (is_dir($application_folder))
{
define('APPPATH', $application_folder.'/');
}
else
{
if ( ! is_dir(BASEPATH.$application_folder.'/'))
{
exit("Your application folder path does not appear to be set correctly. Please open the following file and correct this: ".SELF);
}
define('APPPATH', BASEPATH.$application_folder.'/');
}
答案 1 :(得分:2)
我相信你可以用APPPATH变量完成这个。
所以要到你的控制器文件夹,它就像是。
include(APPPATH . 'controllers/')
或者你想用它做什么。请注意,尾部斜杠包含在APPPATH变量中。