我试图找出如何对使用对象 ID 数组存储使用 GridFS 存储的图像 ID 的文档(实体)进行编辑操作。这是一对多的,但在 Document 中使用数组,而不是中间表。
这是我在 NewsAdmin configureFormFields() 中使用的代码:
$formMapper
->with('Images Manager')
->add(
'cover_images',
CollectionType::class,
['required' => true, 'label' => 'Cover Images'],
[ 'admin_code' => 'admin.file' ]
)
我有一个控制器和一个动作 (@Route("/image/{id}", name="show_image")) 使用 MongoDB GridFS 在前端处理图像的显示。它使用存储在此数组中的 ID: