Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
codeigniter包含css或js文件_Codeigniter - Fatal编程技术网

codeigniter包含css或js文件

codeigniter包含css或js文件,codeigniter,Codeigniter,如果视图中的任何内容在应用程序文件夹中,为什么我不能包含它 当我在主目录中包括以下内容时,这是很好的: 这项工作: <link rel="stylesheet" type="text/css" href="{ci_base_url}css/site.css" /> 但这不起作用: <link rel="stylesheet" type="text/css" href="{ci_base_url}application/css/site.css" /> 为什么

如果视图中的任何内容在应用程序文件夹中,为什么我不能包含它

当我在主目录中包括以下内容时,这是很好的:

这项工作:

<link rel="stylesheet" type="text/css" href="{ci_base_url}css/site.css" /> 

但这不起作用:

<link rel="stylesheet" type="text/css" href="{ci_base_url}application/css/site.css" />

为什么


提前感谢

只有您所谓的“主目录”中的内容可以通过http请求直接访问。这是出于安全考虑。通常该目录名为“public”

,那么如何在应用程序文件夹中包含css文件呢?我希望为每个布局保留css,比如:views/default/cssI发现将所有jquery、图像、css和其他项目存储在公共位置更容易,并且为了安全起见,将一些项目存储在根目录之上。但是我从来都不知道为什么你不能在视图中访问它们。谢谢Riccardo