如何使用 Zend_Framework 显示 AJAX 分页数据?
- 有没有使用
paginationControl()
,ajaxLink()
和ajaxContext()
helpers 的好例子? - 你会分享你的实现吗?
如何使用 Zend_Framework 显示 AJAX 分页数据?
paginationControl()
,ajaxLink()
和ajaxContext()
helpers 的好例子?您可以使用带有简单分页的表格: https ://www.datatables.net/
控制器 :
<?php
class ExampleController extends Zend_Controller_Action
{
public function init()
{
/* Initialize action controller here */
}
public function indexAction()
{
// action body
$this->view->headTitle()->append('Example');
//populate database tables
$example = new Application_Model_ExampleMapper();
$this->view->entries = $example->fetchAll();
}
}
看法 :
<script>
$(document).ready(function() {
$('#example').dataTable();
} );
</script>
<table class="display dataTable" id="exampledtable" >
<thead>
<tr>
<th>ID</th>
<th>Field1</th>
<th>Field2</th>
<th>Field3</th>
</tr>
</thead>
<tbody><?php foreach ($this->entries as $entry): ?>
<tr>
<td><?php echo $this->escape($entry->ID) ?></td>
<td><?php echo $this->escape($entry->field1) ?></td>
<td><?php echo $this->escape($entry->field2) ?></td>
<td><?php echo $this->escape($entry->field3) ?></td>
</tr>
<?php endforeach ?>
</tbody>
</table>