很抱歉打扰,但我对codeigniter中的文件路径感到困惑,因为您可能知道或不知道CI如下布局其文件系统:
-application:
-controllers
-views
-models
-system(contains CI framework)
我创建了一个css文件并将一些图像保存在资源文件夹中,如下所示:
-application:
-controllers
-views
-models
-system(contains CI framework)
-resources
-img001
-style.css
我想知道是否有人能指出我使用相对路径访问资源文件夹的正确方向。
答案 0 :(得分:5)
echo FCPATH."resources/img001/img_name.jpg";
echo FCPATH."resources/style.css";
常量FCPATH
将返回系统前端控制器文件的路径(您的CI-App根目录下的index.php)
答案 1 :(得分:4)
您可以使用base_url函数。要使用此功能,您必须加载url helper
您可以在下面的任何地方加载:
$this->load->helper('url');
或者你可以在autoload.php中设置。
echo base_url("resources/img001/img_name.jpg");
echo base_url("resources/style.css");