我在codeigniter中使用activerecord。 我有一個數據庫,看起來像這樣:在activerecord中分組codeigniter
+------------+--------------|----------+
|clientName | websiteNumber|langNumber|
|------------|--------------|----------|
|john | 1 | 2,5 |
|john | 2 | 2,3 |
|mark | 1 | 15,5 |
|steve | 1 | 5 |
|steve | 2 | 5 |
|amy | 1 | 15 |
+------------+--------------+----------+
我想按客戶端名,然後通過websiteNumber,這樣的觀點看起來是這樣的:
john
websiteNumber 1 langNumber 2,5
websiteNumber 2 langNumber 2,3
mark
websiteNumber 1 langNumber 15,5
steve
websiteNumber 1 langNumber 5
websiteNumber 2 langNumber 5
amy
websiteNumber 1 langNumber 15
我不擔心HTML或如何解析結果。我想知道使用一個查詢使用活動記錄讓它返回一個數組,然後我可以在視圖中循環的最佳方式。
我想到了一些奇怪的方法 - 比如在foreach
循環中查詢,但感覺不對,我希望有更好的方法。
成熟如果我最終只是在模型中進行另一個查詢。 '$ this-> db-> order_by('websiteNumber');''$ this-> db-> get('main')'。這有效,但我仍然想知道是否有辦法用一個查詢來完成。 – alanj