我有一个具有这种结构的捆绑包:
/src/BankBundle/
...
/src/BankBundle/Resources/
...
public/
css/
foundation-datepicker.css
js/
common.js
foundation-datepicker.js
...
...
所以我想在我的模板中包含 CSS 和 JS,我正在这样做:
{% extends "::base.html.twig" %}
{% block javascripts %}
{{ parent() }}
<script src="{{ asset('/js/foundation-datepicker.js') }}" type="text/javascript"></script>
<script src="{{ asset('/js/common.js') }}" type="text/javascript"></script>
{% endblock %}
{% block stylesheets %}
{{ parent() }}
<link href="{{ asset('/css/foundation-datepicker.css') }}" rel="stylesheet" />
{% endblock %}
但它不起作用,因为 Firebug 控制台说404 Error: not found那么从我的包中包含资源的正确方法是什么?我也运行任务php app/console assets:install --symlink
,所以我有这些文件的符号链接