php - Codeigniter 分页不显示分页
问题描述
我尝试进行分页,但我遇到分页问题无法创建链接
这是我的控制器
public function getByDept($idDept = NULL, $offset = NULL) {
$config = array ( 'base_url' => site_url('emp/emp/getByDept'),
'total_rows' => count($this->employee->get(array('idDept' => $idDept))),
'uri_segment'=> $this->uri->total_segments()
);
$this->pagination->initialize($config);
echo $this->uri->total_segments();
$data['employee'] = $this->employee->get(array('idDept' => $idDept, 'limit' => 2, 'offset' => $offset));
$data['pagings'] = $this->pagination->create_links();
$this->load->view('emp/default', $data);
}
这是我的观点
<div class="row">
<?php foreach ($employee as $row) : ?>
<div class="col-xs-12 col-sm-6 col-md-6 margin-bottom-60px">
<div class="well well-sm">
<div class="col-sm-6 col-md-8">
<h4><?php echo $row["emp_name"];?></h4>
<button class="btn btn-secondary btn-xs" onclick="view_master('<?php echo $row["id_aphris"] ?>')">Detail</button>
</div><!-- /.col-sm-6 col-md-8 -->
</div><!-- /.row -->
</div><!-- /.well well-sm -->
</div><!-- /.col-xs-12 col-sm-6 col-md-6 -->
<?php endforeach ?>
<div id="paging">
<?php
echo $pagings;
var_dump($pagings);
?>
</div><!-- /.pagination -->
</div>
请你能告诉我我的问题代码在哪里吗?
解决方案
也发布您的视图代码。
当var_dump($pagings);
您查看代码时会得到什么?
无论如何,我认为 $this->uri->total_segments(); 有问题
推荐阅读
- php - 移动 CakePHP 1.3.8 安装映像问题
- r - 如何将一定数量的行从大 JSON 加载到数据框中?
- reactjs - React 中的 JSX if/else 语法
- spring-boot - JHipster:我不能添加像“angular-2-dropdown-multiselect”这样的第三方依赖
- nginx - 将 LUA 模块添加到 nginx
- javascript - 为什么我在 load() jquery 函数中出现“XML Parsing Error: junk after document element”错误?
- data-mining - 使用 k-means 或 k-nn 从两个数据集可以推断出什么
- visual-studio-code - 在 vscode 扩展中监视文件夹创建
- java - 如何在活动之间传递 SQLDatabaseHelper 对象?
- python - 加速代码:查找一定半径内的点数