Что-то не вяжется. Может не правильно объяснил что хотелось получить
Например есть две таблицы в одной хранятся производители машин а в другой модели. Мне надо зделать так что при выборе Жигули показывались все модели, а производители показывались только у моделей Жигулей
Ну вот конкретный пример, создал свой Type у этого Type есть твиг, где нужно привязать один вендорский js и кастомный. Этот Type использую в разных формулярах. А где вообще нет. Как здесь быть? И притом что формуляр генерируется при помощи Easyadminbundle.
Пока решил так: создал 4 проекта в битбукете. Три для сайтов и один для бандла. Создал бэйз бандл как и советовали. Ну и теперь, как только есть изменения в бэйзбандле делаю композер апдэйт бандла во всех трех проектах. Ну а бандл состоит почти только из энтити. Ну а проблема с архитектурой сомих энтити пока весит в воздухе... если у кого есть идеи... буду очень рад.
Максим Федоров, как я и писал выше с абстрактными классами я далеко не уеду... делать интерфейсы тоже как-то не то. А о трэитах и думать не хочется. Как-то на старый инклуд походит.
Система немного сложнее. Они между собой не связаны. Но очень похожие по энтитетам. Поэтому и ищу как решить проблему с архитектурой. Так чтобы было легко обслуживать эти проекты.