【发布时间】:2015-07-14 19:09:21
【问题描述】:
我想了解您如何在 Symfony2 中使用 jquery 或其他脚本。我阅读了 Assets 文档,但这对我没有太大帮助。
所以我有一个 base.html.twig 文件,我在其中添加了 jquery 库和包含一个简单脚本的脚本文件。
我是这样添加的:
{% block javascripts %}
{# Le Javascript #}
{% javascripts
'bundles/mpFrontend/assets/js/jquery-1.11.2.min.js'
'Mp/ShopBundle/Resources/js/scripts.js'
%}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
现在我有一个 index.html.twig,我在其中扩展了 base.html.twig.... 这就是我所需要的吗?对我来说,这个脚本不起作用,我是否也需要在 index.html.twig 中以某种方式访问它?
【问题讨论】:
-
文件是浏览器加载的吗?如果没有,请检查网络文件夹是否路径正确,如果不存在则启动命令
assets:install。希望对您有所帮助。 -
Symfony 是后端,JavaScript 前端。 JS 的工作方式就像它与另一个后端一样。
-
@Matteo 我现在无法访问代码,但我很确定路径是正确的,我也安装了资产。所以我不需要在 index.html.twig 中做任何事情来访问脚本?如果我扩展 base.html.twig,它会自动工作?
-
当然您使用的是资产,因此您必须使用正确的 CLI 命令转储内容
标签: javascript php jquery html symfony