编码器中的相对路径


Relative path in codeigniter

我在我的应用程序中使用codeigniter,我很难与相对路径斗争。情况如下:

根/应用程序/视图/资产/css/style.css

根/应用程序/视图/模板/file.php

在file。php中,我像这样调用style。css

../assets/css/style.css

它不工作。在浏览器控制台中,它说没有找到css因为它正在根目录/assets/css/style.css

中搜索它

这是怎么回事

我建议你使用URL帮助器。

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

$this->load->helper('url');

然后像这样访问所需的文件:

echo base_url("assets/css/style.css");

您必须将您的资产目录从APPPATH . 'views/'移动到root。访问者、用户代理没有访问视图目录的权限。你的应用结构应该是这样的:

-application/
-assets/
-system/
-.htaccess
-index.php