添加一个 css 文件到 Kohana 模板

Add a css file to Kohana template

我想将 css 文件添加到我的模板中。我在文件夹中创建了 template.phpkohana-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() 看到了一些东西,但它也不起作用。

感谢您的帮助!

使用 HTML::style() 是个好主意。它失败的原因是因为您将资产文件夹放在模板文件夹中。后者不在网络访问范围内(或应该在网络访问范围内)并且仅在内部使用。

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
  • 供应商
    • bootstrap