将一个css文件添加到Kohana模板

时间:2016-04-03 16:47:40

标签: php css kohana

我想在我的模板中添加一个css文件。我在文件夹template.php中创建了kohana-v3.3.5\application\views。在这个文件夹中,我创建了另一个名为" css"的文件夹。在里面,我的styles.css有一些代码。

目前,我的模板文件是:

<html>
<head>
    <link href="/css/bootstrap-3.3.6-dist/css/bootstrap.css" rel="stylesheet">
    <link href="css/styles.css" rel="stylesheet">
</head>
<body>
<div class="row">
    <div class="col-md-12 banner">
        Persyst
    </div>
</div>
<?php echo $content; ?>
</body>
</html>

我不明白为什么我的css文件的链接不起作用。

我看到HTML:style()的内容,但它也无法正常工作。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

使用HTML::style()是一个好主意。它失败的原因是因为您将assets文件夹放在模板文件夹中。后者不在Web访问(或应该是),仅在内部使用。

Kohana通过index.php文件路由所有内容,因此这是您的样式表,脚本和图片所属的级别。

<html>
<head>
    <?php
    print HTML::style('vendor/bootstrap-3.3.6-dist/css/bootstrap.css') ."\n"
        . HTML::style('assets/css/styles.css');
    ?>

使用类似

的目录结构
  • 应用
  • 模块
  • 系统
  • 资产
    • CSS
    • JS​​
  • 供应商
    • 自举