pilot911
Новичок
абстрагирование - это и есть ОРМ, а не подделки, когда ты извлекаешь, например, Пользователя и вместе с ним автоматически подгружаются связанные сущности, причем описание связей делается не руками в виде обертки над SQL, а в виде, например, xml нотацийАвтор оригинала: A1x
флоппик
ну так и тут данные из бд проецируются на объект предметной области. то о чем вы говорите похоже на Data Mapper, а в kohana ORM сделан на Active Record
Можно спрятать конструкции query builder'a в модель отдельным методом, как-то так
$tt = Model::factory('test')->joinTestComment()->find_all();
вообще можно пытаться как можно больше абстрагироваться от SQL, но так ли уж это надо?