Я изучаю возможность переоборудования существующей базы данных для использования Doctrine.
У меня есть три таблицы: StockRequest, SalesOrder, WorkOrder . StockRequest имеет поля Тип и ТипNo . Тип используется для определения, имеет ли он связь с заказом на продажу или WorkOrder, а TypeNo является ключом SalesOrder / WorkOrder .
Какой метод рекомендуется для поддержания этих отношений?
Читая документацию к доктрине, в ней упоминается класс репозитория, который я мог бы использовать для условной выборки на основе типа, поддерживая только одну сущность StockRequest.
Другая возможность - создать подкласс класса StockRequest, чтобы у меня было SalesOrderStockRequests и WorkOrderStockRequests .