對不起,我希望你能理解我。CakePHP 3 - 分頁 - 如何對計算字段進行排序?
字段availability
在數據庫中不存在。它隨後在formatResults
中創建。結果顯示正確,,但無法按availability
字段進行排序。
我想這樣,但它不工作:
$query = $this
->WebshopProducts
->find('all')
->
->formatResults(function($results) {
return $results->map(function($row) {
if($row->stock_total - $row->stock_min > 0){
$row->availability='Yes';
}else{
$row->availability='No';
}
return $row;
});
});
'$這個 - >分頁= [ 'sortWhitelist'=> [ '可用'];' – dype