我想創建一個虛擬字段說狀態。根據一些計算結果存儲1-5的數字(如下所示)。我該怎麼做?我希望這個領域是可排序的。我在模型中的何處/如何編寫此代碼以便該字段可排序?cakephp虛擬字段中的排序與排序
if(empty($booksUser['BooksUser']['returned_on_date'])){
if(date('Y-m-d') > $booksUser['BooksUser']['return_by_date']){
$booksUser['BooksUser']['status'] = 1;
} else {
$booksUser['BooksUser']['status'] = 2;
}
} else {
if($booksUser['BooksUser']['returned_on_date'] > $booksUser['BooksUser']['return_by_date']) {
$booksUser['BooksUser']['status'] = 3;
} else {
$booksUser['BooksUser']['status'] = 4;
}
}
字面上是什麼?我不知道你在問什麼 –
這是否有意義 – aWebDeveloper
你知道排序通常發生在數據庫級別嗎? – ndm