问题标签 [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 投票
0 回答
1110 浏览

php - VichUploaderBundle 和 Gaufrette

我尝试使用 Gaufrette 安装 VichUploaderBundle,但出现错误:

作曲家.json

应用内核.php

配置.yml

错误

我将不胜感激。

0 投票
1 回答
1144 浏览

symfony - 在 Symfony2 上使用 Gaufrette 和 Vich 上传器获取 mime 类型

我有个问题。我将 gaufrette 与 Vich 上传器一起使用,并将 $file 属性添加到我的 VichUploadable 实体。

我做了配置,文件上传效果很好。

但是,当我想获取文件的 mime 类型时(通过文件上传后的实体),由于 Gaufrette 使用的文件名格式,我得到一个错误。

当我尝试执行“$myEntity->getFile()->getMimeType()”,其中 getFile 返回 Vichuploadable 的文件对象时,我收到此错误:“无法找到包装器 \"gaufrette\" - 你忘记了吗在配置 PHP 时启用它?”

您对我如何拥有 mime 类型有任何想法吗?

谢谢你

0 投票
2 回答
2437 浏览

php - Symfony 2: How do I manually assign a file to an entity which has been configured to use VichUploaderBundle to handle file uploads

I have set up the VichUploaderBundle to facilitate the upload of a profile image for my User entity. I am using the GaufretteStorage option, configured to use the local filesystem and all is working fine when users upload an image via a form.

I now want to be able to assign a profile image file to a User entity in the code myself rather than relying on users to upload through the form. How do I do this?

I hope I am being clear enough.... essentially I have the contents of an image file (that I can grab through file_get_contents() or a similar measure) and I would like to assign this file to the User profile image attribute.

0 投票
2 回答
8314 浏览

symfony - 更新表单 vich 上传者,无法删除或编辑文件

我无法使用 VichUploaderBundle 删除或编辑我上传的图像。我有一个带有 OneToMany(双向关系)的 Annonce 和 Photo 实体。我尝试使用属性 setUpdatedAt 来调用 vich prePersist 但他不起作用。

这是安诺斯:

带有 setter/getterImage() 的照片实体:

这是我的 config.yml:

我的 Annonce 类型:

照片类型:

控制器:

我的模板在 html 中为 Annonce 中的每张照片输入了输入文件:

0 投票
1 回答
2698 浏览

php - 如何在 yml 映射的实体中配置 VichUploader?

我有一个名为“杂志”的实体,从 yml 文件映射:

我在 app/config/config.yml 中进行了必要的配置:

实体文件:

我没有这样工作,在“杂志”表中创建了一个字段“文件”,这不应该发生。我发现一些文章解释了如何使用注释进行配置,但是 yml 我什么也没找到。

0 投票
1 回答
1551 浏览

symfony - Symfony - 无法让多个文件上传工作

我正在使用 VichUploaderBundle 为画廊上传文件。我有两个实体 - 第一个是 Gallery,第二个是 GalleryImage。

这是代码: http ://pastebin.com/2nWAK2iH - Gallery 实体
http://pastebin.com/JWzWzZp2 - GalleryImage 实体
http://pastebin.com/TnZr24Sp - GalleryImageType 表单
http://pastebin.com/9C8H25sn - GalleryType 表单
http://tny.cz/26e859f6 - 控制器(部分)

无论我做什么,我总是得到“执行'INSERT INTO GalleryImage(image_name,gallery_id)VALUES(?,?)'时发生异常,参数为[null,8]:

SQLSTATE [23000]:违反完整性约束:1048 列 'image_name' 不能为空"

任何想法我做错了什么?谢谢

更新 新的 GalleryImage 文件:http ://pastebin.com/uKtqg4HE

0 投票
1 回答
108 浏览

php - 如何实现与第三方捆绑包相关的服务?

关于 Symfony,我不想错过一件事,因为我认为我无法理解得这么好。你可以帮帮我吗??我将以捆绑包VichUploaderBundle为例,但在其他情况下也会发生同样的情况。

文档说明了如何创建自定义目录,但就我而言,我想与idfrom 相关news。示例目录:upload/news/:news_id/image.jpg

我对此的理解是,我必须创建两种不同的服务,一种用于upload_destination,另一种用于directory_namer,我是对的吗?

配置.yml

但我怎么能做到呢?如果我遵循 Symfony 的文档,我应该以这种方式创建 Synfony 服务

我应该遵循哪些步骤?我认为在我的课程中创建一个课程 Newsbundle并将其分配为“服务”。没关系?

我如何在class我被创建为service的中进行捕获news_id?并罚款image_name保存在database?然后保存custom directory还?

这对我来说是一件非常重要的事情,因为我认为知道这有助于我理解其他捆绑包以及如何应用它们。

总之:

如何使用新闻 id 保存到自定义目录以及如何使用新闻 id 重命名图像?

我希望你能帮助我。

谢谢,卡洛斯。

0 投票
2 回答
1114 浏览

symfony - 通过 VichUploaderBundle 上传文件时出现 ContextErrorException

我正在尝试上传基于 VichUploaderBundle 的文件。实施时出现此错误:

我知道问题出在方法 setFile() 中给定参数的类。但是,这是我在 github 上的文档中找到的。

所以,这就是我所做的,我希望我能解决这个问题!

捆绑包的配置

我的文件实体的定义

表格的树枝部分

我的控制器中的操作()

0 投票
1 回答
1285 浏览

symfony - 创建自定义目录命名器的简单示例

我已经阅读了如何在github上创建自定义目录命名器的主要思想。但是,我不知道如何开始。所以,我想知道是否有简单的例子。

非常感谢。

0 投票
2 回答
503 浏览

symfony - OneuploaderBundle 可以设置哪些不同的前端?

可以在 config.yml 文件中使用 OneUploaderBundle 设置哪些不同的前端?我用谷歌搜索了这个,我发现了一些前端,比如:mooupload, blueimp.

完整列表是什么?

是否可以在OneUploaderBundle中使用VichUploaderBunde作为前端?