gpt4 book ai didi

php - 使用 twig symfony 设置带有数据默认文件的图像

转载 作者:行者123 更新时间:2023-11-30 21:55:10 25 4
gpt4 key购买 nike

我有一个问题...我想在我的文件输入中默认显示一张图像...一般我可以使用 <input class="dropify" data-default-file="../plugins/bower_components/dropify/src/images/test-image-1.jpg" type="file"> ,但是,现在我需要使用 twig 显示我的数据库 mysql 的图像...

我试过这个:

{{ form_widget(edit_form.fotoUsuario, { 'attr': {'data-default-file': '{{ asset('images/usuarios/'~ tUsuario.fotoUsuario) }}'} }) }}

还有:

{{ form_widget(edit_form.fotoUsuario, { 'attr': {'data-default-file': "'images/usuarios/'~ tUsuario.fotoUsuario"} }) }}

这种方式也不起作用,我还必须澄清我的图像具有扩展名 jpg,但在我的数据库中我将​​其保存为 phpB228.tmp 格式。

我的问题是我应该如何显示图像,请有人帮助我并告诉我我错了......谢谢......

------------------------第一次更新 当我使用 <input class="dropify" data-default-file="../plugins/bower_components/dropify/src/images/test-image-1.jpg" type="file">结果是带有图像预览的输入并且工作正常。但是当我使用任何一种方法时,结果都是没有图像的输入。仔细想想我认为这是一个图像路径问题,它没有正确加载。也许如果他们帮助我找到图像的正确路径可能是问题....在我的网络文件夹中的symfony2中我有2个文件夹第一个是所有 Assets 都存储符号链接(symbolic link)的包,另一个文件夹是图像我为我用 crud 加载的图像创建的,可能是 ??

最佳答案

经过多次搜索,我找到了用 Twig 表达它的正确方法:

{{ form_widget(edit_form.fotoUsuario, { 'attr': {'data-default-file': '{{ asset('images/usuarios/'~ tUsuario.fotoUsuario) }}'} }) }}

谢谢大家...;D

关于php - 使用 twig symfony 设置带有数据默认文件的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45516505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com