为什么我不能将web / images文件夹用于Symfony2

时间:2015-07-26 10:57:33

标签: symfony

我使用资产来生成我的图像:

<img class="icon_link icon2" src="{{ asset('images/icons/home.png') }}"/>

但我不知道为什么它不起作用。因为当我通过'aaa'更改'images'并将图标文件夹复制到'aaa'文件夹时,它就可以了。

我对img文件夹有同样的问题。

我的网络文件夹

    • 图像
      • 图标
        • home.png
  • AAA
    • 图标
      • home.png

当我访问local.dev/aaa/icons/home.png时,它可以正常工作

local.dev/images/icons/home.png

任何想法? (我卸载并安装Symfony,但同样的问题)

2 个答案:

答案 0 :(得分:1)

解决

在security.yml中,我必须添加我的文件夹名称:

firewalls:
    # disables authentication for assets and the profiler, adapt it according to your needs
    dev:
        pattern: ^/(_(profiler|wdt)|css|images|icons|fonts|js)/
        security: false

答案 1 :(得分:0)

我在/ icons文件夹中遇到了类似的问题,您应该尝试禁用apache的别名mod或只注释好的别名

# Alias /icons/ "/usr/share/apache2/icons/"

再见。