Разрешение пустых ключей в ответе JSON API-платформы в проекте Symfony - PullRequest
2 голосов
/ 18 октября 2019
{
"@context": "/api/contexts/PackageType",
"@id": "/api/package_types",
"@type": "hydra:Collection",
"hydra:member": [
    {
        "@id": "/api/package_types/1",
        "@type": "PackageType",
        "id": 1,
        "code": "4GwAD",
        "note": "awer",
        "label": "Microlitre"
    },
    {
        "@id": "/api/package_types/2",
        "@type": "PackageType",
        "id": 2,
        "code": "AA",
        "label": "Ball"
    },
    {
        "@id": "/api/package_types/3",
        "@type": "PackageType",
        "id": 3,
        "code": "BE",
        "label": "Bundle"
   }]
}

Как видно из приведенного выше ответа, ключ note присутствует в 1-м объекте, но отсутствует во 2-м, поскольку для 2-й записи данных в базе данных нет. Как я могу показать все ключи независимо от того, являются ли они нулевыми или нет? Я интегрировал api-платформу в свой проект Symfony.

...