История изменений
Исправление deep-purple, (текущая версия) :
Ась?
Да хрен его знает — каждый кто во что горазд лепит. В первом зенде, помню, писали эти взаимосвязи прямо в классах моделей. А вот щас я в доктрину заглянул — для описания взаимосвязей к тупым классам «моделей» у которых только геттеры и сеттеры есть (ну структуры же!), которые будут заполняться через абтракцию над БД, предлагают XML писать.
И вот я сначала взоржал, а потом задумался, а теперь вообще грустно стало. Это же тричетырнадцатьдец.
Вот что бы я когда-либо не делал — всегда хватало одного только квери-билдера. Ну серьёзно. Ах, да — ORM нужно было только для создания/редактирования какой-то сущности. Все остальные кейсы, а это 99% (фильтры, агрегация, сортировка) — квери-билдер. Так что мешает и сущности отредактировать только с помощью одного квери-билдера?
Ой, вэй, я ще больше скажу — квери-билдер тоже в хер не впился, ибо, подумать, как часто (не переписывая проект полностью) ты одну базу данных менял в проекте на другую (например, мускуль на посгре)? Да — загляни в сорцы ЛОРа.
... меня походу Эдик покусал ...
Исходная версия deep-purple, :
Ась?
Да хрен его знает — каждый кто во что горазд лепит. В первом зенде, помню, писали эти взаимосвязи прямо в классах моделей. А вот щас я в доктрину заглянул — для описания взаимосвязей к тупым классам «моделей» у которых только геттеры и сеттеры есть (ну структуры же!), которые будут заполняться через абтракцию над БД, предлагают XML писать.
И вот я сначала взоржал, а потом задумался, а теперь вообще грустно стало. Это же тричетырнадцатьдец.
Вот что бы я когда-либо не делал — всегда хватало одного только квери-билдера. Ну серьёзно. Ах, да — ORM нужно было только для создания/редактирования какой-то сущности. Все остальные кейсы, а это 99% (фильтры, агрегация, сортировка) — квери-билдер. Так что мешает и сущности отредактировать только с помощью одного квери-билдера?
Ой, вэй, я ще больше скажу — квери-билдер тоже в хер не впился, ибо, подумать, как часто (не переписывая проект полностью) ты одну базу данных менял в проекте на другую (например, мускуль на посгре)? Да — загляни в сорцы ЛОРа.