From: Andrey Kutejko Date: Sat, 17 Aug 2013 08:00:54 +0000 (+0300) Subject: order foreign relation X-Git-Tag: 0.6~35 X-Git-Url: https://git.andy128k.dev/?a=commitdiff_plain;h=db7492fbc6e031cd1cb5b83454c94710c1de163a;p=ipf-legacy-orm.git order foreign relation --- diff --git a/ipf/orm/relation/foreignkey.php b/ipf/orm/relation/foreignkey.php index b0c64f0..5e5a91f 100644 --- a/ipf/orm/relation/foreignkey.php +++ b/ipf/orm/relation/foreignkey.php @@ -51,6 +51,10 @@ class IPF_ORM_Relation_ForeignKey extends IPF_ORM_Relation . ' WHERE ' . $component . '.' . $this->definition['foreign'] . ' IN (' . substr(str_repeat('?, ', $count), 0, -2) . ')'; + $ordering = $table->getOrdering(); + if ($ordering) + $dql .= ' ORDER BY ' . implode(', ', $ordering); + return $dql; }