Masque
Cherka Trova
Появилось свободное от работы время и наконец-таки решил взяться за изучение фреймворка Kohana, прикрутил к нему ОРМ Jelly и шаблонизатор Twig. Теперь сижу радуюсь. Но вот незадача - документации по всем составляющим - кот наплакал. Вменяемой и понятной человеку, не работавшему с этим всем на практике, и того меньше. Шаблонизатор я не беру, там все просто, а вот ОРМ и сам фреймворк...
В связи с этим очень хотелось бы найти человека, который за большое спасибо проставку пива смог бы поотвечать на мои порой кажущиеся нубскими вопросы в асе/скайпе.
Обращаться сюда в комменты или на у-мыло.

Дабы не быть голословным, дам задачку:



Есть некая модель Model_M1, в которой инициализированно поле 'm2' => new Field_HasMany(array( 'foreign'=>'M2.m1_id' )),
В модели М2 есть поле 'm3' => new Field_BelongsTo(array('foreign'=>'M3.id', 'column'=>'m3_id';)).

Вопрос - можно ли по значению переменной $m3_id вытащить коллекцию неповторяющихся (distinct) моделей M1? И если можно, то как? Понятно, что при помощи Query-Builder и составного запроса эти данные вытащить легко, но штука в том, что для последующей обработки куда удобнее использовать методы ОРМ..


@темы: PHP, Программы