首页 > 解决方案 > 在 EasyAdmin 2.3 中将 json_array 元素显示为单独的字段

问题描述

经过数小时的研究和测试,我决定向你们寻求帮助。我在要在显示操作中显示的实体中有一个 json 数组。json 数组包含具有键:值对的对象。让我们假设它看起来像这样:

[{"label":"Manufacturer", "value":"Bosch"}, {"label":"Model","value":"K232"}]

我希望每个条目都有一个新字段。我现在得到的只是我可以将整个数组内容放入一个字段中,并使用 twig 模板以不同的方式设计它。

- { property: 'attributeList', template: 'admin/json_attribute_collection.html.twig', type: 'json_array'}

我也分别尝试了模板和类型。因此,我认为我需要某种方式为这个特定实体提供控制器,希望可以覆盖基本控制器中的特定功能,以调整 json_array 属性类型的一般设计。

标签: phpsymfonytwigeasyadmin

解决方案


推荐阅读