如何将资产路径声明并将CSS / JavaScript包括在我的观点中



我刚刚开始使用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>

最新更新