将bootstrap集成到codeigniter

时间:2015-05-15 04:47:53

标签: php css twitter-bootstrap .htaccess codeigniter

我在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吗?

1 个答案:

答案 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文件夹,所以它会更有条理。