问题标签 [vichuploaderbundle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 文件未上传,临时名称插入数据库,我做错了什么?
我正在使用此捆绑包通过表单上传文件。这就是我所做的。在我使用捆绑包的 Twig 模板中
在表单类中:
在字段所在的实体中:
在config.yml
文件:
捆绑包已启用,因为我没有收到任何错误,目录具有正确的权限(0755)。在数据库级别,当在documento_rif
列中创建任何记录时,我得到这个字符串/tmp/php1fbjiZ
而不是文件名,我的代码有什么问题?
当然,我有更多关于这一切的代码,但只是在这里写下相关部分。
php - Symfony2 + SonataAdmin + VichUploaderBundle - 图片上传字段
花了几天时间尝试,作为 Symfony 的新手,在 Sonata Admin 中的现有实体中集成图像上传字段找到了一个很好的解决方案。我一直在谷歌搜索并遵循可用的指南,但不幸的是我无法弄清楚。
标题中指定的设置
Symfony2 SonataAdmin VichUploaderBundle
我目前遇到以下错误:
图片上传字段正确呈现,提交后我收到错误消息。
这是第 75 行:
她的我的其他密切相关的文件:
实体文件:
#管理文件
任何帮助都非常感谢,会让我很高兴
image - 编辑实体时如何将图像保留在输入中
我确定在某处有关于这个“问题”的东西,但我没有找到它......我在我的 Symfony2 项目中使用 Vich_Uploader 包。一个实体有 1 个参考图像和一个 OneToMany 辅助图像。对于创作,我几乎没有问题(没有我的次要图像没有链接到我的实体,但这不是重点)但是在编辑期间,“参考图像”输入中没有任何内容,如果我提交,我收到错误:此输入是必需的...
有人得到了将 imageFile 提供给输入的提示吗?
感谢和问候,
托马斯
php - “vich_uploader”下无法识别的选项“gaufrette”
更新 composer.phar 时出现以下错误...
这是我的 Vich 上传器配置
我得到了这个错误......
请让我知道为什么会这样?
php - 由 PropertyMappingFactory 类生成的异常,尝试使用 twig 处理数组的第一个元素
我有一个与该Motors
实体具有OneToMany关系的File
实体。上传文件和链接它们是使用 VichUploaderBundle 完成的。
我的目标是通过仅显示该对象的第一张图像来简单概述Motors
该对象。因为,我使用 twig 来显示我的对象,所以我使用了first
twig 的过滤器,如下所示:
这并不成功。我得到的错误是:
在第 75 行的 MinnAdsBundle:Motors:index.html.twig 中的模板呈现期间引发了异常(“无法确定类名。要么明确指定它,要么给出一个对象”)
似乎该类PropertyMappingFactory.php生成了异常。
我也试过这个:
但是,没有任何渲染。也没有产生错误!!!这很奇怪,因为应用过滤器first
和“长度”返回预期值(1 或 0):
我做了更多的检查,如下所示,但没有成功!那么,你能帮忙解决这个问题吗?
谢谢!
php - 在 Symfony2 中将 VichUploader 与 KnpGaufrette 和 Doctrine 一起使用时的循环参考
我尝试在我的 Symfony2 项目中使用以下设置:
- 用于处理文件上传的VichUploader Bundle
- KnpGaufrette Bundle,应该由 VichUploader 用作存储适配器
问题:当我尝试使用 Gaufrette 存储适配器“doctrine_dbal”时,我收到以下错误:
一旦 Symfony 尝试检查配置,问题就会出现,例如在
我该如何解决这个问题?
我的设置
我的项目设置是symfony/framework-standard-edition
with version 2.5.*
without AcmeDemo Bundle 的默认设置。
我只是通过 Composer 添加了 Bundle:
...将它们添加到 AppKernel 的registerBundles()
:
...并添加了以下配置config.yml
,该配置基于带有 Gaufrette 的 VichUploader和带有 Doctrine DBAL 的 KnpGaufrette 文档:
symfony - VichUploaderBundle 不保存文件 -named 字段为 NULL
我有一个应用程序,允许用户在申请课程时上传简历。输入表单被返回并显示,没有错误。提交表单时不会引发错误。上传的文件在 POST 数据中 - 作为 UploadedFile 的一个实例,并且设置了 cvUpdatedAt 字段。但是,当记录保存到数据库时,用于存储文件名的列设置为 NULL。
这是我的实体:
这是表格:
这是配置:
表格模板:
控制器:
和存储库:
我不确定 的映射是否vich_uploader
正确加载。我看不到实体和表单定义中缺少任何内容。
php - VichUploaderBundle 使用 twig 渲染图像的问题
我对 VichUploaderBundle 有问题,我按照所有说明进行操作,我可以让它上传图像,现在我不知道如何使用 twig 渲染图像。我有一个 Product 实体,它与 Photo 具有 OneToOne 关系(我使用带有 VichUploaderBundle 的实体照片)。
我的 html.twig 文件
这给了我以下错误,
所以我在 img 标签中添加了以下内容
并向我抛出这个错误
我的实体存储在 AppBundle\Entity\ * 中,它还删除了斜线。
我也尝试添加它但没有成功。
我的照片实体(这是捆绑说明中的复制和粘贴)
这是我的产品实体
我使用 {{}} 打印了所有内容,一切正常。
我不知道还能做什么。
提前致谢!
angularjs - 如何使用 angular + symfony + vichuploaderBundle 上传图片
我正在尝试使用 angular 和 vichUploaderBundle 为 symfony 上传图像。
思路如下,
我有一些选项卡,如果您单击它们,它们将显示不同的表单,其中之一是用于文件上传。我的问题是,如何上传图片?我的意思是正确的方法。我有一个 html.twig 文件,里面有一个表单(我正在使用包含 twig 引擎)。假设我有这个 form.html.twig
一旦你选择了图片,点击上传,这将确定哪个 URL 与 upload-new-file(routing.yml) 匹配(例如,它会做一些查询来上传文件)
我的主要问题是我很困惑,因为我一直在用 php 编写表单(使用 createForm、form->isvalid 等),然后用 twig 渲染它们,我也在使用 vichUploaderBundle。在我所描述的情况下,我无法做到这一点,因为我没有“形式”来呈现它。({{表格(表格)}})。我没有以通常的方式将表单作为参数传递(如在 symfony 文档中;$this->render('someTemplate.html.twig',array ('form' => $form)))
想象一下,我们有一个带有标签的网页,如果你点击其中一个标签,它会显示一些表单,其中一个表单包含上传输入,你选择一张图片并点击上传,然后呢?回想一下,我使用 angularjs、vichuploaderbundle、symfony 和 Doctrine 作为 ORM。
提前致谢!
php - SonataAdmin + VichUploader 不上传图片
我已经使用 SonataAdmin 设置了 VichUploaderBundle,我不想使用奏鸣曲对实体上传图像进行分类。
表单呈现正常,实体保存正常,发送多部分数据和图像。但它没有保存,也没有错误或调试它的东西。
配置:
类别管理员:
类别实体:
发布:内容
内容类型:图片/png