只选择相关的Doctrine 1.2的特定关系

时间:2013-08-05 13:23:27

标签: doctrine-1.2

我有关系查询的关系,因此我想只选择最近创建的表CancellationRequest c。

任何人都知道这是否可能以及如何实现?

Doctrine_Query::create()
    ->from('UserNotificationTo unt')
    ->leftJoin('unt.Notification un')
    ->leftJoin('un.QuoteOrder qo')
    ->leftJoin('qo.CancellationRequest c')
    ->where('un.sent_external = 0')
    ->andWhere('c.updated_at *IS THE MOST RECENTLY CREATED ONE*')
    ->execute();

1 个答案:

答案 0 :(得分:1)

您必须按顺序执行c.updated_at

然后你可以这样做:

$userNotifcation->getQuoteOrder()->getCancellationRequest()->first()

获取最新的