Допустим, у меня есть таблица с именем 'products' и Model с именем 'Product'.
В таблице 'products' есть 3 поля: id, title, price, созданные
Я хочу рассчитать cal_price (который варьируется в зависимости от записи и дня поиска) и создать временную таблицу с 4 полями, т. Е. Id, title, price, cal_price с заказом 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 и paginate
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') и решить проблему *