我想在我的模板中添加一个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()
的内容,但它也无法正常工作。
感谢您的帮助!
答案 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');
?>
使用类似
的目录结构