Я заинтересован в том, чтобы узнать о передовых практиках использования кода персистентности в Symfony2, когда не используется ORM и объекты не представляют строки моей таблицы.
Один из способов — создать каталог model / dao и хранить классы с помощью методов-оболочек (например, getPost ($ id), addPost ($ title, $ content) для сообщения в блоге). Затем получите доступ к этим методам внутри класса обслуживания, который имеет методы с аналогичными именами, как getPost ($ id) и т. Д., Которые могут просто вызывать методы-оболочки в классах модели / dao или выполнять немного больше работы (предварительная обработка данных для отправки в базу данных, постобработка) данные получены из БД).
Как вы думаете, это разумный подход или есть что-то лучшее, что вы можете придумать? Благодарю.
Задача ещё не решена.
Других решений пока нет …