comment:
tableName: comments
columns:
comment_id:
type: integer(4)
primary: true
notnull: true
autoincrement: true
news_feed_id:
type: integer(4)
relations:
newsFeed:
class: newsFeed
local: news_feed_id
foreign: news_feed_id
foreignAlias: comments
当我选择newsFeeds并希望获得每条newsFeed的评论时,是否可以按特定列获取评论顺序。我需要先展示最新的。我希望我的问题很明确。我想在子表的结果中指定与订单关系中的额外信息。
答案 0 :(得分:1)
正如您所写,您想要'订购结果'。架构不是一个正确的地方。您在查询中执行此操作。
我猜你没有粘贴完整的架构。我假设您在 comment 类中有 created_at 字段(如果没有,请尝试使用Timestampable行为):
Doctrine_Query::create()
->select('n.*, c.*')
->from('newsFeed n')
->innerJoin('n.comment c')
->orderBy('c.created_at DESC');