通过 Twig 中的资源包含来自供应商库的 css 和 js 文件

2024-05-19

我想包括css and js将我的供应商目录中的库中的文件复制到 Twig 中。

我下载了morrisjs通过 Composer 进入我的 symfony 供应商目录。现在我想包括主要内容css und js文件到我的 Twig 模板中。但据我所知asset函数仅适用于位于捆绑包中的文件。

我想要包含的文件位于以下路径:

  • 项目\供应商\morrisjs\morris.js\morris.js
  • 项目\供应商\morrisjs\morris.js\morris.css

我想到了一些看起来像这样的理论代码:

{% block stylesheets %}
    <link href="{{ asset('vendor/morrisjs/morris.js/morris.css') }}" />
{% endblock %}

是否有可能直接包含来自供应商的这些文件?不包含时如何包含?


If morrisjs是一个前端 javascript 库,然后通过安装它npm or bower.

通过以下方式安装的软件包composer应该将所有公共资产存放在Resources/public所以你可以使用以下方式发布它们:

$ php bin/console assets:install target [--symlink]

然后在树枝模板中使用:

<link href="{{ asset('bundles/acmedemo/css/contact.css') }}" rel="stylesheet" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 Twig 中的资源包含来自供应商库的 css 和 js 文件 的相关文章

随机推荐