我在CI的路线上有这个
$route['(:any)'] = 'main/index/$1';
$route['default_controller'] = 'main/index';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
我还从startbootstrap下载了一个bootstrap主题,我移动了
css,fonts,images,js
进入应用程序文件夹所在的根目录
所以问题是codeigniter将'css'作为控制器读取,因此视图无法访问css。
我也正在观看如何整合它的教程。 [将Bootstrap模板集成到MVC框架的代码点火器学习基础] [1]
从他在root上添加htaccess的地方我一直有这个错误,
内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求。
请通过admin@example.com与服务器管理员联系,告知他们此错误发生的时间以及您在此错误发生之前执行的操作。
服务器错误日志中可能提供了有关此错误的更多信息。
内部服务器错误
服务器遇到内部错误或配置错误 无法完成您的请求。
请通过admin@example.com与服务器管理员联系以告知 它们发生此错误的时间以及您执行的操作 就在这个错误之前。
有关此错误的详细信息可能在服务器错误中可用 日志中。
我正在搜索该视频的评论部分并尝试对其进行补救,但我不想做任何激烈的事情,因为它可能会破坏我的设置或任何不需要的错误。
或许还有其他方法可以从视图中访问css吗?
答案 0 :(得分:4)
很简单。
在根目录中,只需创建一个/assets
文件夹,您可以在此文件夹中放置/css', '/js', '/images
个文件夹:
|- application
|- system
|- assets
|- bootstrap
|- css
|- images
|- js
|- fonts
在您的视图模板中,您可以像这样调用您的资源:
<强> CSS 强>
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
JS脚本
<script src="assets/bootstrap/js/bootstrap.min.js"></script>
你已经完成了。
是的,你刚才说:我还从startbootstrap下载了一个bootstrap主题,我感动了 css,fonts,images,js到应用程序文件夹所在的根目录
我建议如果你把它放在一个文件夹上会好得多,在这种情况下是/assets
文件夹,所以它会更有条理。