Kohana 3.x ORM: объединение двух разных сущностей в один массив, упорядоченный по метке времени - PullRequest
0 голосов
/ 04 декабря 2010

Я использую Kohana 3.x, и я знаком с его модулем Object-Relational-Mapping.

У меня есть три класса предметов, которые я хочу показать на стене пользователя: оценки, комментарии и обновления. Эти три совершенно разные сущности, но поскольку все они могут появляться на стене пользователя, я просто называю их "wallitem". У всех есть свойство timestamp, которое представляет дату, когда они были созданы.

Я хочу, чтобы пользователи могли просматривать страницы, упорядоченные по метке времени. Например: последние 10 Wallitems. Или wallitems от 20 до 30. Как я могу это сделать? Я не думаю, что есть SQL-запрос, который мог бы решить мою проблему.

1 Ответ

0 голосов
/ 25 марта 2011

Почему бы не использовать отношения? ($ _Has_many)

...