Все отлично, кроме одного - ORM, вернее то, что я пока не понимаю как с помощью него строить сложные запросы. Вроде бы читал я всякие туториалы, документацию смотрел, но все равно что-то не понятно, быть просто потому что у меня мозги не работают обьектно?
Вот, например, от прошлой пхпшной наработки остался такой запрос:
SELECT forums.id, forums.title, forums.name,
COUNT(DISTINCT posts.id) AS posts,
COUNT(DISTINCT topics.id)AS topics
FROM forums
LEFT JOIN topics
ON topics.forum_id = forums.id
AND topics.hide=0
LEFT JOIN posts
ON posts.topic_id = topics.id
AND posts.hide=0
WHERE forums.pinned = '$pinned'
GROUP BY forums.id
ORDER BY posted DESC LIMIT 50
Может поможите?