仅显示codeigniter分页中的下一个和上一个链接

时间:2009-08-28 15:21:58

标签: ajax codeigniter pagination

我在我的项目中使用codeigniter分页类它对我来说很好。但没有选择告诉班级只显示下一个和上一个链接, 请看这个图像我想显示结果paged加上我想用来链接下一个和上一个而不是数字链接当用户点击下一个按钮时我将使用Ajax来检索请求我没有问题使用Ajax调用数字链接中的分页,但我想只显示这个链接:) 我认为我不能解释我需要的东西,所以请看图像。 link text

这是我的观点文件:

<div style="height:200px; position:relative">
                      <div id="left_nav"></div>
                      <div id="right_nav"></div>
                          <div style="width:622px;margin:0 auto;">
                          <!-- Gallery Box1 -->
                          <?php foreach($last_profile as $l) : ?>
                          <div id="galleryBoxHolder">
                            <div id="galleryBoxContent">
                                <div id="ImageHolder">
                                    <img src="dummy_data/1.gif" />                              </div>
                                <br />
                                <p><?=$l->artname?> </p>
                                <br />
                              <p style="color:#1a4688">asdasd</p>

                                <p style="color:#1a4688 ; direction:ltr"><?=$l->length?> cm x <?=$l->width?> cm</p>
                            </div>
                          </div>
                          <?php endforeach ;?>
                          <div>
                          <?=$links?>
                          </div>
                      <!-- Gallery box1 :off -->

                        </div>
                    </div>

请检查url这正是我需要的(@:标题购买此商品的客户)

2 个答案:

答案 0 :(得分:9)

在版本2.0.3 Codeigniter中 - 要仅显示下一个/上一个,您可以添加以下配置设置:

$config['display_pages'] = FALSE;
$config['first_link'] = FALSE;
$config['last_link'] = FALSE;

答案 1 :(得分:1)

你有几个选择。第一个非常简单,用CSS隐藏分页模块的缩略图部分。第二个选项也不是太复杂:修改分页类不包括缩略图,而是将其输出限制为下一个/上一个按钮。这也应该是微不足道的。

System / Libraries / Pagination Library的第199行是处理“数字”的地方。您可以在此处删除附加到$ output变量的任何内容:

if ($this->cur_page == $loop)
{
  $output .= $this->cur_tag_open.$loop.$this->cur_tag_close; // Current page
}
else
{
  $n = ($i == 0) ? '' : $i;
  $output .= $this->num_tag_open.'<a href="'.$this->base_url.$n.'">'.$loop.'</a>'.$this->num_tag_close;
}