我正在寻找创建图片库的解决方案,每张图片都可以具有与其相关的多个音频文件(mp3)。
这些图片将由控制图片和音频文件数量的用户直接上传。
有谁能指导我做到最好的方法。
最佳答案
您的问题非常模糊,因此我的答案也必须如此。我猜您想知道如何在数据库中执行此操作。您应该创建一个表,例如“images”。创建另一个名为“audio”的音频,其中包含一个名为“image_id”的字段。然后,当您存储图像时,您将拥有该图像的ID,然后可以将其与音频一起存储在image_id字段中。您必须将图像和音频文件保存在一个特定的文件夹中(最有可能在“web”文件夹中),并使用数据库保存文件名,以便您可以检索它们。如果您通过关系正确设置了实体,则应该可以轻松创建Twig模板并以最少的工作收集每个图像的所有音频。
关于image - 图像集合内的音频集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42906514/