Symfony 2 — Сериализатор JMS — Добавление поддержки CSV

В настоящее время я создаю API, и необходимо иметь возможность получать данные в формате CSV. Я хочу, чтобы это работало так же, как и для «xml». Под этим я подразумеваю, что мне нужно иметь возможность добавить «.csv» в конец URL-адреса, и тогда результаты будут возвращены в формате CSV.

В настоящее время, если я пойду в /entity/all.xml сериализатор установит формат xml

Я не могу найти, где Symfony извлекает это из URL

Так что мой вопрос, если я пойду /entity/all.csv Как извлечь CSV из URL-адреса, чтобы установить формат? Как текущий сериализатор делает это?

Я понимаю, что после этого мне нужно будет написать код для сериализации данных, но я изо всех сил пытаюсь понять, как эта часть процесса будет работать.

Я заранее извинюсь за то, что задал довольно расплывчатый вопрос, но я застрял на этом некоторое время, и ни один поиск не смог мне помочь (не помогает, что я действительно не знаю, как сформулировать это в поиске)

Я попытался пройти через код, чтобы увидеть, смогу ли я найти, где это сделано, но я, кажется, не могу это определить, плюс есть довольно много кода, чтобы пройти через: /

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]