我想基於在一個一對多關係的內容屬性命令我的結果:的Symfony2 - ORDERBY條件
$qb = $this->getEntityManager()->createQueryBuilder();
$qb
->select($select)
->from('MyBundle:RegistrationForm', 'r')
->innerJoin('r.formAnswers','a')
->innerJoin('a.formQuestion','q')
->orderBy('q.id', 'ASC');
的順序應該發生的基礎上的「A「a.content」 .formQuestion.someId」。
有人知道如何解決這個問題嗎?
編輯
在表我爲了一個特定FormQuestion進行排序,例如在表頭點擊:性別。列的每個單元都有一個FormAnswer,所以列可能看起來像:
性別< - r.formQuestion
----------
男性< - a.content
男
女
男
我想按a.content排序。因此:
訂單RegistrationForms由問題答案的內容「性別」。
如何做到這一點?
請指定問題,目前還不清楚你想如何排序 –
更新了我的問題! – apfz