У меня есть три лица, которым являются "Адресные" (может иметь адрес):Многоуровневая Наследование Mapping с доктриной 2
Очки доставки
Клиенты
центры распределения
Каждый Адресный адрес объект также является Geolocatable (имеет широту и долготу), но у меня есть объекты, которые Geolocatable но не адресуемых, как Track Points и точек маршрута (упорядоченную последовательность лат и LNGS).
Каков наилучший способ (пожалуйста, возьмите производительность в учетной записи, так как некоторые таблицы могут иметь миллионы строк), чтобы достичь этого с помощью доктрины 2 (используя сопоставление Symfony2 и YAML)?
Мой вопрос: какой лучший подход для этой проблемы? отображаемые суперклассы? однонаправленное наследование? многостраничное наследование? Я не понял, какой из них лучше для этого, читая документы доктрины.
Я использую PostgreSQL, если это имеет значение.
Что именно ваш вопрос? как наследовать отображение несколько раз в целом? наследование через сопоставленные суперклассы?почему вы включили тег single-table-inheritance? различия в наследовании с несколькими таблицами и однонаправленном наследовании? – nifr
@nifr Мой вопрос в том, что является лучшим подходом к этой проблеме, отображенным supperclasses? одна таблица? много таблиц? Я не понял, какой из них лучше для этого, читая документы доктрины. –