我刚刚开始使用Phalcon框架,我已经阅读了他们网站上描述的大多数文档我的CSS和JavaScript文件以在我的视图页面上展示它们。
我目前正在维护下面的文件夹结构。
例如,我的资产文件夹包含我的所有CSS/JavaScript和jQuery文件,我将如何将它们包含在我的索引文件中。
我想知道我可以在哪里声明找到这些特定文件的路径,以及如何在视图中包含这些文件。
您必须在控制器上声明它。
use PhalconMvcController;
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>
或您可以使用这样的伏语法:
<html>
<head>
<title>Some amazing website</title>
{{ assets.outputCss() }}
</head>
<body>
<!-- ... -->
{{ assets.outputJs() }}
</body>
<html>