Недавно моей задачей было изменить все 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
все еще доступны рядом с новыми именами путей.
Как изменить путь ресурсов и избавиться от автоматически сгенерированного?Есть ли какой-нибудь определитель имен путей к ресурсам?