1

试图弄清楚如何使用 VichUploader Bundle for symfony2 上传到现有表。我还没有这个表的实体,只是想知道你是如何让我的情况与 Symfony2 和 VichUploaderBundle 一起工作的。

我已阅读文档并且无法匹配任何代码/帮助以适应我的情况。

存储文件的表称为secure_file,架构为:

  • ID
  • 用户身份
  • 文件名
  • created_at
  • 更新时间

为了上传文件并将其存储到数据库中,我要将其映射到的实体称为顾问。我如何上传文件(PDF,仅限图像)并在上传时将此存储到另一个表中,我对 symfony 很陌生,所以请在时间允许的情况下尽可能多地提出您的回复。我试图从顾问表中映射的字段称为 image_id,我还需要将额外的详细信息传递给 secure_file 实体,以便将文件添加到 secure_file 表中。

或者,如果有人知道更简单的方法,那么请指点我。

4

1 回答 1

0

看起来您在顾问和安全文件之间具有一对一的关系(这与一对多的关系相同)。在这种情况下,您只需按照文档中的说明使安全文件实体可上传VichUploaderBundle。配置实体后,只需为顾问实体创建一个表格,该表格将嵌入一个或多个安全文件(使用实体字段类型集合

于 2015-08-05T11:55:45.913 回答