最常见的问题之一,我没有找到答案。
我曾尝试过
php app/console assets:install web --symlink
和
php app/console assets:install --symlink
在我目前工作的项目中,有4个捆绑包,并且不使用资产的建议/ web文件夹。 我也试过
asset('@Bundle/Resources/public/images/image.png')
我必须注意到这个'@Bundle/Resources/public/...'
用于调用块
{% block stylesheets %}
{{ parent() }}
{% stylesheets
'@Bundle/Resources/public/css/some.css'
filter='cssrewrite' output='css/compiled.app.css'
%}
<link rel="stylesheet" href="{{ asset_url }}" xmlns="http://www.w3.org/1999/html"/>
{% endstylesheets %}
{% endblock %}
但是在尝试"asset('...')"
时,我收到错误未定义的资产。
答案 0 :(得分:0)
我只是研究这个:
<强> http://symfony.com/doc/current/assetic/asset_management.html 强>
使用symfony图像标记解决图像问题
p->size = 4
p->ptr = 0x103b02e20
{ ptr: <Buffer@0x103b02e20 >,
size: 4,
'ref.buffer': <Buffer@0x1030549e8 20 2e b0 03 01 00 00 00 04 00 00 00 00 00 00 00> }
<Buffer@0x103b02e20 >
result.ptr.length = 0
NaN
NaN
undefined
undefined
undefined
undefined
执行命令 {% image '@AppBundle/Resources/public/images/example.jpg' %}
<img src="{{ asset_url }}" alt="Example" />
{% endimage %}
web/bundles
文件夹中找到
您可以在示例assets:install --symlink
中看到小写资产包名称 AppTestBundle