2010-12-04 66 views
0

J'utilise Kohana 3.x et je suis familier avec son Object-Relational-Mapping Modul.Kohana 3.x ORM: fusionner deux entités différentes en un seul tableau ordonné par timestamp

J'ai fondamentalement trois différentes catégories d'éléments que je veux montrer sur un mur d'utilisateurs: les notes, les commentaires et les mises à jour. Ces trois sont complètement différentes entités, mais parce qu'ils peuvent tous apparaître sur un mur d'utilisateurs, je les appelle juste "wallitem". Tous ont une propriété timestamp, qui représente la date à laquelle ils ont été créés.

Je souhaite que les utilisateurs puissent parcourir les éléments de la paroi, classés par date et heure. Par exemple: les 10 derniers wallitems. Ou wallitems 20 à 30. Comment puis-je faire cela? Je ne pense pas qu'il existe une requête SQL qui pourrait résoudre mon problème.

Répondre

0

Pourquoi ne pas utiliser les relations? ($ _has_many)