Можем ли мы иметь класс модели, который является единственным в Doctrine?
Для классов Singleton у меня должен быть закрытый / защищенный конструктор .... но это невозможно, так как я расширяю класс Doctrine, который имеетоткрытый конструктор
Вы можете поспорить об использовании шаблона Singleton при взаимодействии с БД, но просто рассмотрите следующий сценарий:
У меня есть регистратор действий пользователя, который регистрируется в базе данных.Этот регистратор выполняет некоторую инициализацию в конструкторе (получает информацию о текущих пользователях из сеанса), что является общим для всех экземпляров регистратора для конкретного выполнения.
Кажется, что нет способа реализовать шаблон синглтона длямодели при использовании Doctrine?