我在我的应用程序中使用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