From: Andrey Kutejko Date: Sat, 17 Aug 2013 08:00:54 +0000 (+0300) Subject: order foreign relation X-Git-Tag: 0.5~53 X-Git-Url: https://git.andy128k.dev/?a=commitdiff_plain;h=f860a56abeedb637f28d9062b22b6b9725188f7c;p=ipf.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; }