Как уже упоминал Александр Маринов, это не вопрос Symfony, у Symfony нет для этого никаких рекомендаций - это скорее вопрос проектирования базы данных, и он является дубликатом многих вопросов здесь по поводу переполнения стека и по всему Интернету.такие.
Но чтобы дать вам несколько идей, у вас есть несколько вариантов:
Используйте единственное число:
Это наиболее часто используемый.Если вы обеспокоены тем, что имя таблицы в единственном числе не имеет смысла думать об этом таким образом - имя таблицы представляет собой одну запись, а не все.
Это также делает ваш код разумным - как уже было сказаноФабиан, ты хочешь создать единственное число в коде.
Использовать множественное число:
Это может иметь смысл в базе данных, но имя и код сущности будут некрасивыми - просто подумай о $car = new Cars();
Используйте как единственное, так и множественное число:
Doctrine позволяет указывать имя таблицы, отличное от имени сущности, с помощью аннотации @ Table , но это не оченьОпять же, если вы считаете, что имя таблицы представляет собой представление одной записи в таблице, а не общее имя для всех записей в ней, этот параметр не имеет особого смысла.
Существует многообсуждения этого вопроса в интернете, осмотра, получения некоторых идей, а затем решение для вас и вашего коллеги о том, с чем вы согласны.
Несколько примеров:
Таблица именования дилемма: единственное и множественное число имен
https://medium.com/@fbnlsr/the-table-naming-dilemma-singular-vs-plural-dc260d90aaff