php - Symfony 3.4 设置网络资产的文件夹
问题描述
在 symfony 2.*
我将/images
或/js
放在每个捆绑Resources
文件夹下,然后
php bin/console assets:install web
它将js和图像部署到web/public
现在在 Symfony 3.4 中
所有*.html.twig
文件都在/app/Resources/view
文件夹下。
所以,我把资产文件放在它旁边/app/Resource/public/js
/app/Resource/public/images
,依此类推。
这是正确的吗??以及如何将这些文件web
直接部署到?
相关文章在这里
我已阅读此页面,但找不到答案。
解决方案
您可以简单地将它们放在public
目录中。
Symfony 4 中不再存在项目捆绑包。此外,您不再需要使用assets:install
新结构的命令。
例如 :
public/
img/
header.jpg
然后,您可以使用资产树枝函数引用此资产,如下所示:
{{ asset('img/header.jpg') }}
推荐阅读
- vba - 如何监视新创建的外发电子邮件(按“新电子邮件”等)消息以了解 MS Outlook 中的更改?
- android - Android 8.0 将应用与文件扩展名关联
- javascript - ajax post方法中的表单发送空对象
- bash - Bash 上限函数舍入非常小的数字
- java - 如何在java编程中模板化一个json
- c# - 从 ListBoxItem 获取 ListBox 对象
- docker - 将项目移动到新 PC 后,Docker 中 .NET Core 2.1 的 SignalR 无法正常工作
- python - 将函数数组应用于矩阵列的 Numpy 最快方法
- angular - 使用电子邮件链接登录后 Firebase Auth 密码错误
- image - React Native - 更快地加载图像而不缓存它的更好方法