Codeigniter文件路径

Tot*_*bie 4 php apache codeigniter filepath codeigniter-url

很抱歉打扰但是我对codeigniter中的文件路径感到困惑,因为您可能知道或不知道CI如下布局其文件系统:

-application:
             -controllers
             -views
             -models
-system(contains CI framework)
Run Code Online (Sandbox Code Playgroud)

我创建了一个css文件并将一些图像保存在资源文件夹中,如下所示:

 -application:
             -controllers
             -views
             -models
-system(contains CI framework)

-resources
     -img001
     -style.css
Run Code Online (Sandbox Code Playgroud)

我想知道是否有人能指出我使用相对路径访问资源文件夹的正确方向.

Ego*_*ich 5

echo FCPATH."resources/img001/img_name.jpg";
echo FCPATH."resources/style.css";
Run Code Online (Sandbox Code Playgroud)

Constant FCPATH将返回系统到前端控制器文件的路径(index.php在您的CI-App的根目录下)


Kum*_*r V 4

您可以使用 base_url 函数。要使用此功能,您必须加载 url 帮助程序

您可以在需要的地方加载,如下所示:

$this->load->helper('url');
Run Code Online (Sandbox Code Playgroud)

或者你可以在autoload.php中设置。

echo base_url("resources/img001/img_name.jpg");
echo base_url("resources/style.css");
Run Code Online (Sandbox Code Playgroud)