用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2477|回复: 6
收起左侧

分页类实际操作问题!!

[复制链接]
发表于 2012-6-9 21:33:39 | 显示全部楼层 |阅读模式
Question.php(Contrller)
PHP复制代码
 
$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
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::
HTML复制代码
<strong>1</strong>&nbsp;<a href="http://localhost/index.php/question/myQuestion/1">2</a>&nbsp;<a href="http://localhost/index.php/question/myQuestion/2">3</a>&nbsp;<a href="http://localhost/index.php/question/myQuestion/1">></a>&nbsp;&nbsp;<a href="http://localhost/index.php/question/myQuestion/7">最後一页</a></div><hr>
 
复制代码


分页连结点了没反应,不知道出了什麽问题?
发表于 2012-6-9 21:44:53 | 显示全部楼层
你model里的my_questions写得不正确,没有分页逻辑在里面.每一次都是获取最多30条记录,如何分页显示.

评分

参与人数 1威望 +5 收起 理由
貝殼 + 5 神马都是浮云

查看全部评分

 楼主| 发表于 2012-6-9 21:55:25 | 显示全部楼层
乌有 发表于 2012-6-9 21:44
你model里的my_questions写得不正确,没有分页逻辑在里面.每一次都是获取最多30条记录,如何分页显示. ...

神馬是分页逻辑?
发表于 2012-6-9 22:39:57 | 显示全部楼层
楼主是否会写SQL?
 楼主| 发表于 2012-6-9 23:00:14 | 显示全部楼层
lamtin 发表于 2012-6-9 22:39
楼主是否会写SQL?

好讽刺,但是至少问题解决了
发表于 2012-6-9 23:04:18 | 显示全部楼层
貝殼 发表于 2012-6-9 23:00
好讽刺,但是至少问题解决了

用AR的话 model这两个方法可以简化成一个呢~
 楼主| 发表于 2012-6-9 23:22:20 | 显示全部楼层
lamtin 发表于 2012-6-9 23:04
用AR的话 model这两个方法可以简化成一个呢~

AR类我只用在Insert跟Update,SELECT我习惯直接query

本版积分规则