我已在本地计算机上克隆了一个Symfony2项目。
我启动并运行但我的web/Resources
文件夹中的资源无法加载(无论是图像还是json文件)。
我注意到在运行assetic:dump
后,css和js文件被放入web
文件夹,可以从我的应用程序访问:
本地主机:8000 / localFolder /网络/ app_dev.php / CSS / 725c7d7_inuit.min_1.css版本= 4.22
我尝试将我的图片放在web
文件夹和web/Resources/public/images
文件夹中,如Symfony良好做法所示。但是,当我尝试使用此链接访问我的图像时:
http://localhost:8000/localFolder/web/Resources/public/images/phone-service/on-the-clock.jpg
它不起作用。
有什么想法吗?
答案 0 :(得分:1)
你应该添加你的图像文件(css文件和javascript文件相同) 资源/公共/图像(同样适用于css:Resources / public / css,js文件:Resources / public / js)。
像这样:
的appbundle /资源/公共/图像
运行此命令以在您的Web文件夹中生成资源
php app/console assets:install
请注意,您应该在公用文件夹中的每次修改后运行此命令行。
如果你不想每次都做这个并且属性--symlink
php app/console assets:install --symlink