我在CakePHP中自定義排序CakePHP中
有一個問題,我有一個數組($ A),其值
Array // in $A
(
[0] => 3
[1] => 4
...
}
控制器內部:
$conditions[]=array('Room.place_id' =>$A,'Room.status'=>'1');
$this->paginate= array(
'limit' =>50,
'recursive' => 2,
'conditions' => $conditions,
);
現在的結果是:
Array
(
[0] => Array
(
[Room] => Array
(
[id] => 1
[place_id] => 1
[type] => place
)
)
[1] => Array
(
[Room] => Array
(
[id] => 2
[place_id] => 3
)
).
...
現在我想ord呃使用$ A值(地點ID)...
我想第一個記錄是間[place_id] => 3(因爲$ A [0] = 3)
第二記錄應該是間[place_id] => 4(因爲$一個[1] = 4) 等
我沒有看到你試過什麼東西。 – Dave
我沒有看到提供的信息的解決方案。當然,您可以在視圖中使用兩個「for」循環進行排序。但是這是一個分頁列表,所以應該在查詢內進行排序,否則分頁將無用。 – pleasedontbelong