Php 未找到图像资产加载-symfony2

Php 未找到图像资产加载-symfony2,php,html,css,symfony,Php,Html,Css,Symfony,我在本地机器上克隆了一个Symfony2项目 我启动并运行了它,但我的web/Resources文件夹中的资产不会加载(无论是图像还是json文件) 我注意到,在运行assetic:dump后,css和js文件被放入web文件夹中,可以从我的应用程序访问: localhost:8000/localFolder/web/app_dev.php/css/725c7d7_inuit.min_1.css?版本=4.22 我已尝试按照Symfony良好实践中的建议,将图像放置在web文件夹和web/Res

我在本地机器上克隆了一个Symfony2项目

我启动并运行了它,但我的
web/Resources
文件夹中的资产不会加载(无论是图像还是json文件)

我注意到,在运行
assetic:dump
后,css和js文件被放入
web
文件夹中,可以从我的应用程序访问:

localhost:8000/localFolder/web/app_dev.php/css/725c7d7_inuit.min_1.css?版本=4.22

我已尝试按照Symfony良好实践中的建议,将图像放置在
web
文件夹和
web/Resources/public/images
文件夹中。但是,当我尝试使用此链接访问我的图像时: ​

它不起作用


有什么想法吗?

您应该在中添加图像文件(css文件和javascript文件相同) 捆绑包下的Resources/public/images(与css:Resources/public/css、js文件:Resources/public/js相同)

像这样:

AppBundle/Resources/public/images

并运行此命令在web文件夹中生成资源

php app/console assets:install
请注意,每次修改公用文件夹后都应运行此命令行

如果不想每次都这样做,请使用属性--symlink


我尝试了你的方法,它实际上使用:
php应用程序/控制台资产:install--symlink
将它们加载到
web/bundles
中,但我的站点找不到它们。我在代码中这样称呼它们:
{{asset('Resources/public/images/my_image.png')}
不,你应该这样称呼它们:asset('bundles/BUNDLENAME/images/my_image.png')//用你的名字bundle更改BUNDLENAME
php app/console assets:install
php app/console assets:install --symlink