Изменить пути к ресурсам - ContactPerson -> contact_persons - PullRequest
0 голосов
/ 26 сентября 2018

Недавно моей задачей было изменить все URL-ссылки на ресурс ContactPerson в моем приложении, чтобы они отображались на /contact_persons вместо contact_people.

Задача оказалась очень обременительной, потому что в большинстве случаевИмя URL для contact_people, которое Api Platform автоматически присваивает ContactPerson, подходит для этой сущности.Однако /contact_persons также является хорошим именем, потому что грамматика также является правильной формой множественного числа контактного лица.

Мой вопрос заключается в том, как изменить URL-адрес ресурса для всех операций - как в элементах, так и в коллекциях?Чтобы получить результат, похожий на сущность ContactPerson, есть ресурсный путь /contact_persons вместо contact_people?

Я следил за документацией по этой ссылке:

https://api -платформа.com / docs / core / имя-пути-операции /

https://api -platform.com / docs / core / operations /

Проблема в том, что когда я добавляю новые имена путей для всех операций на этом ресурсе, старые операции в /contact_people все еще доступны рядом с новыми именами путей.

Как изменить путь ресурсов и избавиться от автоматически сгенерированного?Есть ли какой-нибудь определитель имен путей к ресурсам?

...