Symfony Фильтр платформы API - PullRequest
       9

Symfony Фильтр платформы API

1 голос
/ 11 февраля 2020

У меня есть объект, у которого есть столбец атрибутов @ORM\Column(type="json", nullable=true) И у каждого объекта есть несколько ключей / значений в этом столбце атрибутов "attributes": { "name": "Item 1", "slug": "item-1", "term": "item-1" }

Можно ли создать фильтр для поиска слаг или какой-либо другой ключ в колонке атрибутов? Я знаю, что платформа API имеет @ApiFilter(SearchFilter::class, properties={"attributes": "ipartial"}), и этот вид фильтра в URL выглядит как /api/items.json?attributes[]=item-1. Если возможно установить ключ через URL, например: ?attributes[slug]=item-1 Или есть другой способ сделать это?

...