我刚开始使用Phalcon框架,我已经阅读了他们网站上描述的大部分文档,但我仍然不清楚我需要如何以及在哪里包含我的css和javascript文件来展示他们在我的观看页面上。
I'm currently maintaining the follow folder structure.
例如我的assets文件夹包含我的所有css / javascript和jquery文件,我怎样才能将它们包含在我的索引文件中。
我想知道在哪里可以声明查找这些特定文件的路径,以及如何在视图中包含这些文件。
答案 0 :(得分:1)
您必须在控制器上声明它。
use Phalcon\Mvc\Controller;
class IndexController extends Controller
{
public function index()
{
// Add some local CSS resources
$this->assets->addCss("css/style.css");
$this->assets->addCss("css/index.css");
// And some local JavaScript resources
$this->assets->addJs("js/jquery.js");
$this->assets->addJs("js/bootstrap.min.js");
}
}
在此之后,您可以在视图中输出您的js和css链接:
<html>
<head>
<title>Some amazing website</title>
<?php $this->assets->outputCss(); ?>
</head>
<body>
<!-- ... -->
<?php $this->assets->outputJs(); ?>
</body>
<html>
或者您可以像这样使用Volt语法:
<html>
<head>
<title>Some amazing website</title>
{{ assets.outputCss() }}
</head>
<body>
<!-- ... -->
{{ assets.outputJs() }}
</body>
<html>