添加一个 css 文件到 Kohana 模板
Add a css file to Kohana template
我想将 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()
看到了一些东西,但它也不起作用。
感谢您的帮助!
使用 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
我想将 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()
看到了一些东西,但它也不起作用。
感谢您的帮助!
使用 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