问题标签 [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.

0 投票
2 回答
1870 浏览

php - 文件未上传,临时名称插入数据库,我做错了什么?

我正在使用此捆绑包通过表单上传文件。这就是我所做的。在我使用捆绑包的 Twig 模板中

在表单类中:

在字段所在的实体中:

config.yml文件:

捆绑包已启用,因为我没有收到任何错误,目录具有正确的权限(0755)。在数据库级别,当在documento_rif列中创建任何记录时,我得到这个字符串/tmp/php1fbjiZ而不是文件名,我的代码有什么问题?

当然,我有更多关于这一切的代码,但只是在这里写下相关部分。

0 投票
2 回答
2407 浏览

php - Symfony2 + SonataAdmin + VichUploaderBundle - 图片上传字段

花了几天时间尝试,作为 Symfony 的新手,在 Sonata Admin 中的现有实体中集成图像上传字段找到了一个很好的解决方案。我一直在谷歌搜索并遵循可用的指南,但不幸的是我无法弄清楚。

标题中指定的设置

Symfony2 SonataAdmin VichUploaderBundle

我目前遇到以下错误:

图片上传字段正确呈现,提交后我收到错误消息。

这是第 75 行:

她的我的其他密切相关的文件:

实体文件:

#管理文件

任何帮助都非常感谢,会让我很高兴

0 投票
1 回答
254 浏览

image - 编辑实体时如何将图像保留在输入中

我确定在某处有关于这个“问题”的东西,但我没有找到它......我在我的 Symfony2 项目中使用 Vich_Uploader 包。一个实体有 1 个参考图像和一个 OneToMany 辅助图像。对于创作,我几乎没有问题(没有我的次要图像没有链接到我的实体,但这不是重点)但是在编辑期间,“参考图像”输入中没有任何内容,如果我提交,我收到错误:此输入是必需的...

有人得到了将 imageFile 提供给输入的提示吗?

感谢和问候,

托马斯

0 投票
1 回答
1103 浏览

php - “vich_uploader”下无法识别的选项“gaufrette”

更新 composer.phar 时出现以下错误...

这是我的 Vich 上传器配置

我得到了这个错误......

请让我知道为什么会这样?

0 投票
1 回答
607 浏览

php - 由 PropertyMappingFactory 类生成的异常,尝试使用 twig 处理数组的第一个元素

我有一个与该Motors实体具有OneToMany关系的File实体。上传文件和链接它们是使用 VichUploaderBundle 完成的。

我的目标是通过仅显示该对象的第一张图像来简单概述Motors该对象。因为,我使用 twig 来显示我的对象,所以我使用了firsttwig 的过滤器,如下所示:

这并不成功。我得到的错误是:

在第 75 行的 MinnAdsBundle:Motors:index.html.twig 中的模板呈现期间引发了异常(“无法确定类名。要么明确指定它,要么给出一个对象”)

似乎该类PropertyMappingFactory.php生成了异常。

我也试过这个:

但是,没有任何渲染。也没有产生错误!!!这很奇怪,因为应用过滤器first和“长度”返回预期值(1 或 0):


我做了更多的检查,如下所示,但没有成功!那么,你能帮忙解决这个问题吗?

谢谢!

0 投票
1 回答
427 浏览

php - 在 Symfony2 中将 VichUploader 与 KnpGaufrette 和 Doctrine 一起使用时的循环参考

我尝试在我的 Symfony2 项目中使用以下设置:

问题:当我尝试使用 Gaufrette 存储适配器“doctrine_dbal”时,我收到以下错误:

一旦 Symfony 尝试检查配置,问题就会出现,例如在

我该如何解决这个问题?

我的设置

我的项目设置是symfony/framework-standard-editionwith version 2.5.*without AcmeDemo Bundle 的默认设置。

我只是通过 Composer 添加了 Bundle:

...将它们添加到 AppKernel 的registerBundles()

...并添加了以下配置config.yml,该配置基于带有 Gaufrette 的 VichUploader带有 Doctrine DBAL 的 KnpGaufrette 文档:

0 投票
1 回答
2038 浏览

symfony - VichUploaderBundle 不保存文件 -named 字段为 NULL

我有一个应用程序,允许用户在申请课程时上传简历。输入表单被返回并显示,没有错误。提交表单时不会引发错误。上传的文件在 POST 数据中 - 作为 UploadedFile 的一个实例,并且设置了 cvUpdatedAt 字段。但是,当记录保存到数据库时,用于存储文件名的列设置为 NULL。

这是我的实体:

这是表格:

这是配置:

表格模板:

控制器:

和存储库:

我不确定 的映射是否vich_uploader正确加载。我看不到实体和表单定义中缺少任何内容。

0 投票
5 回答
8475 浏览

php - VichUploaderBundle 使用 twig 渲染图像的问题

我对 VichUploaderBundle 有问题,我按照所有说明进行操作,我可以让它上传图像,现在我不知道如何使用 twig 渲染图像。我有一个 Product 实体,它与 Photo 具有 OneToOne 关系(我使用带有 VichUploaderBundle 的实体照片)。

我的 html.twig 文件

这给了我以下错误,

所以我在 img 标签中添加了以下内容

并向我抛出这个错误

我的实体存储在 AppBundle\Entity\ * 中,它还删除了斜线。

我也尝试添加它但没有成功。

我的照片实体(这是捆绑说明中的复制和粘贴)

这是我的产品实体

我使用 {{}} 打印了所有内容,一切正常。

我不知道还能做什么。

提前致谢!

0 投票
1 回答
996 浏览

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。

提前致谢!

0 投票
1 回答
1314 浏览

php - SonataAdmin + VichUploader 不上传图片

我已经使用 SonataAdmin 设置了 VichUploaderBundle,我不想使用奏鸣曲对实体上传图像进行分类。

表单呈现正常,实体保存正常,发送多部分数据和图像。但它没有保存,也没有错误或调试它的东西。

配置:

类别管理员:

类别实体:

发布:内容

内容类型:图片/png

档案形式