나는 더미 필드 say status를 만들고 싶습니다. 여기에는 몇 가지 계산을 기반으로 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;
}
}
말 그대로 어떤 가상 필드로
status
을 만든에서 내 쿼리는 무엇입니까? –이 무슨 의미인지는 모르겠다. – aWebDeveloper
정렬은 일반적으로 DB 수준에서 발생한다는 것을 알고 있습니까? – ndm