如何在CodeIgniter中获取项目基本路径

Alo*_*Das 34 codeigniter

我在根目录中创建了一个用户文件夹.

我的项目基础路径是:

/var/www/myproject/
Run Code Online (Sandbox Code Playgroud)

当我想从控制器访问基本路径BASEPATH时,它显示:

/var/www/myproject/system/ 
Run Code Online (Sandbox Code Playgroud)

但我想要的道路是:

/var/www/myproject/ 
Run Code Online (Sandbox Code Playgroud)

我是CodeIgniter的新手.我该如何设置此路径?

bip*_*pen 20

使用 base_url()

echo $baseurl=base_url();
Run Code Online (Sandbox Code Playgroud)

如果你需要将url传递给函数,那么使用 site_url()

 echo site_url('controller/function');
Run Code Online (Sandbox Code Playgroud)

如果你需要根路径那么 FCPATH..

echo FCPATH;
Run Code Online (Sandbox Code Playgroud)

  • ** echo FCPATH; ** (2认同)

Moh*_*lal 12

以下是您可以根据您在Codeigniter中获取路径的要求使用的内置常量:

EXT: The PHP file extension

FCPATH: Path to the front controller (this file) (root of CI)

SELF: The name of THIS file (index.php)

BASEPATH: Path to the system folder

APPPATH: The path to the “application” folder
Run Code Online (Sandbox Code Playgroud)

谢谢.