} } }

    ci 样式路径

    添加时间:2013-6-13 点击量:

    路径里大凡从application 里面出来的,都不可,估计这已给ci设置成不克不及从外面读这个目次。
    即便是htaccess 添加application 也不可。。。


    ci的模版是都放在 views下面,并且可以再嵌套在views下面的其他目次里面,然则这个时辰,模版里面必定牵扯头部啊,底部什么的,直接在模版文件里面include/require 头尾文件,怎么写路径也是会报错的,除非头尾文件是在当前目次下面。

    所以ci 调用模版文件以及文件用到的样式,感触感染如下:
    ci的模版应用如下:要么模版都在默认的views下面,如许可以直接include/require 头尾文件;若是views下面又目次里面放各个不合的模版文件时辰,就须要在把握器里加载头尾:


      ¥this->load->view(templates/header, ¥data);
    
    ¥this->load->view(pages/.¥page, ¥data);
    ¥this->load->view(templates/footer, ¥data);

    比如像上方如许加载其他页面内容。


    那么ci在模版页面中调用的js,css以及等内容 这个今朝感触感染只能放到根目次下面,然后经由过程根目次传 base_url 到模版里面:
    ¥this->url = ¥this->config->item(base_url);
    ¥this->url = ¥this->config->base_url();
    //这两个都行;
      ¥data[url] = ¥this->url;
      ¥this->load->view (index, ¥data);
    在模版里面加载css,等的时辰,把这个¥url 输出后在加上css,等的地址来达到一个完全的地址。


    这里感触感染ci中不支撑相对路径,比如模版里面的这个css,image,js的加载 都必须经由过程把握器传一个base_url ,不然即便是这些放文件直接放到根目次下面,也一样<img src=login.gif />找不到,必须<img src=<?php echo ¥url?>logo.gif />才行。

    我俩之间有着强烈的吸引力。短短几个小时后,我俩已经明白:我们的心是一个整体的两半,我俩的心灵是孪生兄妹,是知己。她让我感到更有活力,更完美,更幸福。即使她不在我身边,我依然还是感到幸福,因为她总是以这样或者那样的方式出现在我心头。——恩里克·巴里奥斯《爱的文明》
    分享到: