【问题标题】:Symfony - can't get multiple file upload to workSymfony - 无法让多个文件上传工作
【发布时间】:2014-09-17 04:50:25
【问题描述】:

我正在使用 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 - 控制器(其中的一部分)

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

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

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

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

【问题讨论】:

  • 我试图让它更具可读性,这就是我上传代码的原因。无论如何 - 问题解决了。

标签: symfony file-upload vichuploaderbundle


【解决方案1】:

GalleryImage 类中似乎缺少 @Uploadable 类注释。

【讨论】:

  • 是的,就是这样。谢谢您的帮助! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-18
  • 1970-01-01
  • 2014-06-21
  • 2021-08-23
相关资源
最近更新 更多