gpt4 book ai didi

php - 链接一个实体以具有多个图像和视频

转载 作者:搜寻专家 更新时间:2023-10-30 22:30:50 25 4
gpt4 key购买 nike

我会尽可能多地解释我的问题。

假设我有一个名为 Profile 的实体。该实体有几个字段(名称(字符串)、描述(文本)、生日(日期))...等。我想向该实体添加图像和视频,以便它们显示在用户的个人资料中。如果只是要上传一张图片和一个视频,我会使用现场图片(字符串)和视频(文本)或类似的东西。但是知道我希望用户分别上传几个,这是行不通的。图片将由用户在表单中上传。对于视频,他需要粘贴来自任何主要网站的嵌入式标签。

请问如何操作?我考虑过为图像实体和视频实体创建一个联结表。但我完全不确定这是否是一般的或特定的 Symfony 中的正确方法。

最佳答案

您应该考虑以下方法:
- 为照片和视频创建表格(创建实体 PhotoVideo 如果您使用的是 Doctrine);
- 添加列 userId 到相应的表(将此链接属性 User 添加到相应的实体);
- 当用户上传/编辑新照片或视频时插入/更新相应的表(通过实体)。
请记住,您有许多(通常)照片/视频供一个用户使用,但每个照片/视频只有一个用户(所有者)。
如果您正在使用 Doctrine,这个关于关联映射的简短教程将对您有用:
http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html

关于php - 链接一个实体以具有多个图像和视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43824518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com