• kohana关于Css搜索路径的问题



    Controller::redirect('welcome/index');

    由于kohana路径规则不一样 会导致所有的文件相对和绝对路径失效:如

     <link href="./css/t.css" rel="stylesheet" type="text/css"/> -

    这条路径会直接定位到/controller/welcome/index/css/t.css与实际的路径./views/css/t.css不符合

    解决办法:

    <!-- //新方法: -->
    <style type="text/css">
    <?php 
    //试用php调用css文件:
    include Kohana::find_file('views/css', 't','css');
    ?>
    </style>

    拓展:

    如何寻找模块文件:

     find_file函数是在这个级联系统中寻找,所以直接使用看会不会生效,我的主目录下有一个views/test1视图,我的mymodule模块下也同样有一个。

    include Kohana::find_file("views", 'test1');

    结果调用主目录下的test1函数。

    在我的模块mymodule/views下新增一个mytest:

    include Kohana::find_file("views", 'mytest');

    结果会调用mytest函数 

    以上表明 级联系统的主要特性:优先级不一致。

     级联系统的优势在 无论你在classes文件的位置建一个新的类:kohana都可以搜索到。

     

  • 相关阅读:
    line-height 行高
    CSS菜单横竖布局要点
    鬼吹灯之精绝古城迅雷下载
    sublime less高亮插件
    Swiper说明&&API手册
    jQuery的deferred对象详解
    js中typeof与instanceof的不同用法
    js中apply方法的使用
    Javascript获取当前时间戳的方法
    json对象和json字符串转换方法
  • 原文地址:https://www.cnblogs.com/canbefree/p/3663402.html
Copyright © 2020-2023  润新知