symfony2资产图像未显示

时间:2016-03-11 06:26:18

标签: php symfony assetic

我是symfony2的新手,使用资产。

{% set file %}{{ app.request.server.get('DOCUMENT_ROOT') ~ asset('bundles/robmhosearch/houses-thumbs/' ~ listing.code ~ '.jpg') }}{% endset %} {% if file_exists(file) %}

这是通过ftp上传的图片不存在返回文件,而我通过ftp检查,文件存在。

1 个答案:

答案 0 :(得分:0)

在尝试编码http://twig.sensiolabs.org/之前,您应该学习twig。

您的代码应该是这样的

{% set file = app.request.server.get('DOCUMENT_ROOT') ~ asset('bundles/robmhosearch/houses-thumbs/' ~ listing.code ~ '.jpg') %}
{% if file_exists(file) %}

当然file_exists不是内置的twig函数,因此您必须对其进行编码。