分页类实际操作问题!!
Question.php(Contrller)$this->load->model('Question_model');
$this->load->database();
$this->load->library('pagination');
$config['base_url'] = 'http://localhost/index.php/question/myQuestion/';
$config['total_rows'] = $this->Question_model->count_my_questions($data['user_name']);
$config['per_page'] = 1;
$config['first_link'] = '第一頁';
$config['last_link'] = '最後一頁';
$data['mine']=$this->Question_model->my_questions($data['user_name']);
$this->pagination->initialize($config);
$data['pagelink'] = $this->pagination->create_links(); ;
Question_model.php
public function count_my_questions($username)
{
$query_mquestion=$this->db->query("SELECT * FROM `pre_questions` WHERE `question_askuser` LIKE '$username' LIMIT 0, 30 ");
return $query_mquestion->num_rows();
}
public function my_questions($uname)
{
$query_my_question = $this->db->query("SELECT * FROM `pre_questions` WHERE `question_askuser` LIKE '$uname' LIMIT 0, 30 ");
if ($query_my_question->num_rows() > 0){
return $query_my_question;
}
}
效果:
你好,贝壳2,底下是您的发问纪录,方便您找到您过去问过的问题。
未到期 陕西彬县粗暴征地惹民怨
未到期 小学生因偷东西做全校检讨
未到期 村民谣传“警察打孕妇致流产”
未到期 武汉江夏区4男同床嫖宿2女
未到期 少女与3男聚众淫乱被拍视频
已到期 吸毒后聚众淫乱将被认定毒瘾严重
未到期 被甩了,怎麽平抚自己心情?
未到期 台南有什麽好吃的?
1 2 3 >最後一页
Sourcecode::
<strong>1</strong> <a href="http://localhost/index.php/question/myQuestion/1">2</a> <a href="http://localhost/index.php/question/myQuestion/2">3</a> <a href="http://localhost/index.php/question/myQuestion/1">></a> <a href="http://localhost/index.php/question/myQuestion/7">最後一页</a></div><hr>
分页连结点了没反应,不知道出了什麽问题? 你model里的my_questions写得不正确,没有分页逻辑在里面.每一次都是获取最多30条记录,如何分页显示. 乌有 发表于 2012-6-9 21:44 static/image/common/back.gif
你model里的my_questions写得不正确,没有分页逻辑在里面.每一次都是获取最多30条记录,如何分页显示. ...
神馬是分页逻辑? 楼主是否会写SQL? lamtin 发表于 2012-6-9 22:39 static/image/common/back.gif
楼主是否会写SQL?
好讽刺,但是至少问题解决了{:3_52:} 貝殼 发表于 2012-6-9 23:00 static/image/common/back.gif
好讽刺,但是至少问题解决了
用AR的话 model这两个方法可以简化成一个呢~ lamtin 发表于 2012-6-9 23:04 static/image/common/back.gif
用AR的话 model这两个方法可以简化成一个呢~
AR类我只用在Insert跟Update,SELECT我习惯直接query
页:
[1]