내가 'products'라는 모델과 'Product'라는 모델을 가지고 있다고 가정 해 보겠습니다.Cakephp의 임시 테이블을 페이지 매기기?
'제품'테이블이 3 개 필드 ID, 제목, 가격, 아이디, 제목을 즉
내가 cal_price을 계산 (기록 및 검색의 하루 변화하는) 4 개 분야로 임시 테이블을 생성 할을 생성 price, cal_price by order by cal_price
이제이 임시 테이블에 페이지 매김 만하면됩니다.
$ this-> paginate();
예 :
table_products
id title price created
3 demo1 23 2011-12-12
4 demo2 43 2011-12-13
56 demo3 26 2011-12-16
일종의 'temp_table'cal_price에 의해 질서와 페이지를 매기
temp_table
id title price cal_price created
3 demo1 23 12 2011-12-12
4 demo2 43 43 2011-12-13
56 demo3 26 88 2011-12-16
* 솔루션에 대한 근본적인 문제는 내가 그것을하면 내가 사용할 수 있기 때문에 내가 실행에 모델에 시간을 temp_table 지정 마십시오 방법입니다 $ this-> paginate ('temp_model') 및 문제 해결 *
에 이것을 사용 페이지를 매기는 윌이 상황에서이 작품? http://stackoverflow.com/questions/5675225/create-temporary-table-in-cakephp-and-load-it-as-a-model 내가 "테이블을 찾을 수 없습니다"오류가 발생하는 것 같습니까 ?? – bpneal
이제 클래스를로드했습니다. 페이지 매김이 작동합니다. – pleasedontbelong