关于CSS和JS文件放到哪里去的
大家好,我是刚接触CI的,我在application\config\config.php中添加了一行$config['css'] = 'css.css';
在controllers里是:
<?php
class Blog extends Controller{
var $base;
var $css;
function Blog(){
parent::Controller();
$this->base = $this->config->item('base_url');
$this->css = $this->config->item('css');
}
function index(){
$data['base'] = $this->base;
$data['css'] = $this->css;
$data['title'] = "Title Seven Two";
$data['heading'] = "七二个人博客";
$data['todoList'] = array('Clean House', 'Call Mom', 'Run Errands');
$this->load->view('blogview', $data);
}
?>
HTML代码:
<link rel="stylesheet" type="text/css" href="http://127.0.0.1/css.css" />
但CSS文件放根目录不行,放到application里也不行,不知道该放到哪里,还有JS的文件也该放到哪个文件夹,麻烦各位指点下吧,多谢,顺祝各位端五节快乐。 没必要那么麻烦吧,把CSS和JS文件夹就放到你的网站根目录下和system同级就行了.在view页面里
<base href="<?php echo base_url();?>">
<link href="css/你的css文件名.css" rel="stylesheet" type="text/css">
JS和Images就是同一原理了. CI的index.php文件所在位置即是网站的根目录(默认设置) 支持visvoy的回答. 没必要那么麻烦吧,把CSS和JS文件夹就放到你的网站根目录下和system同级就行了.在view页面里
zhoulei 发表于 2009-5-27 21:39 http://codeigniter.org.cn/forums/images/common/back.gif
用base href好像是挺方便处理那些文件资源的.但如果是控制器链接的话,因为还有个index.php/XXX的,这样就不好控制了吧. 5# 乌有
控制器请用 site_url() 函数,资源文件使用 base_url() 嘻嘻,原来是.htaccess文件的问题,我一直都没有注意到.htaccess文件的配置,非常多谢各位的回答。 嘻嘻,原来是.htaccess文件的问题,我一直都没有注意到.htaccess文件的配置,非常多谢各位的回答。
页:
[1]