1
我正在做ajax滾動分頁。控制器是像下面如何在代碼控制器中使用限制
<?php
require APPPATH . '/controllers/user/Usercontroller.php';
class PaginationController extends Usercontroller{
public function __construct(){
parent::__construct();
$this->load->model("Usermodel","",true);
}
private $perPage = 5;
public function index(){
$tutorId=$this->session->userdata('cp_userid');
$categorycourses=$this->Usermodel->getcourses($tutorId);
$count = $categorycourses->num_rows();
$data['details']=$categorycourses;
$this->load->view("user/pagination_view",$data,true);
}
}
?>
$計數變量包含5個數據,我想送3的第一頁和剩餘的第二頁。這個怎麼做。
我的模型代碼是這樣'公共職能getcourses($ ID){// getcoursebasic \t \t \t $ sql =「選擇課程ID,標題FROM課程C \t \t \t INNER JOIN S類 \t \t \t ON c.categoryId = s.categoryId \t \t \t INNER JOIN用戶ü \t \t \t ON c.userId = u.userId \t \t \t !和c.isCompleted = 2 \t \t \t和c.isPublished = 1 \t \t \t WHERE u.userId = $編號「; \t \t \t $ query = $ this-> db-> query($ sql); \t \t \t \t \t \t return $ query; \t \t}' – Kevin
如何使用LIMT這裏 – Kevin
試試這個代碼:'公共職能getcourses($ ID,$限制= NULL){ // getcoursebasic $這個 - > DB->選擇( '*') ; $ this-> db-> from('course as c'); $ this-> db-> join('category as s','c.categoryId = s.categoryId'); $ this-> db-> join('users as u','c.userId = u.userId AND c.isCompleted = 2 AND c.isPublished = 1'); $ this-> db-> where('u.userId!=',$ id); if($ limit!=''){this-> db-> limit($ limit); } $ query = $ this-> db-> get(); return $ query; }' –