на самом деле, конечно, в разных.. мне надо извлечь Новость - я же не буду, во-первых, для каждой сущности создавать класс.. и во-вторых, максимум, что я смогу указать - это название типа объекта "NEWS" и его ID которые необходимо извлечь... реально?Автор оригинала: korchasa
В одной таблице? Тебе не нужен ОРМ)
в этом вроде как и есть суть ОРМ, иначе это будет прсто sqlдля каждой сущности создавать класс..
ага, спасибо, с Доктриной получится под EAV или она под другие задачи?Автор оригинала: A1x
в этом вроде как и есть суть ОРМ, иначе это будет прсто sql
описанная структура хранения напоминает модель EAV, ну наверно не всякий ORM легко заточить под EAV..
спасибо, смотрюАвтор оригинала: korchasa
pilot911
Как связаны объекты? Если это классические связи в бд ducument_id => document.id, то оно из коробки умеет. Если же тебе надо мапить свойство balance, из полей amount и currency_id, превратив резальтат в объект класса Money, то копать в сторону Behaviors.
Хз, я доктрину так и ниасилил практическиага, спасибо, с Доктриной получится под EAV или она под другие задачи?
хотя сомневаюсь.ну и зачем это? для миграции с sqlite на mysql ?Автор оригинала: korchasa
Основное назначение DQL - независимость от конкретной СУБД.

Миграция тут нипричем. Они поддерживают работу с нескольколькими базами данных. У каждой из них свои особенности. Чтобы не размазывать особенности по всему коду, они выделены в драйвера. Это же дало независимость от PDO. Плюс разделение системы на независимые уровни это всегда хорошо, пока уровни четкие и не текут.Автор оригинала: DYPA
ну и зачем это? для миграции с sqlite на mysql ?![]()