编写了一个自定义后端组件,运行良好。仅允许一部分用户访问它,因此我从 Hathor 创建了一个修改过的模板,以消除我无法使用权限的所有内容。
发现分页不仅仅适用于 Hathor。我用 Bluestork 试了一下,效果很好。我还使用 Hathor(原始和未修改)和 Bluestork 测试了文章分页,并且都有效。也没有看到任何错误弹出。
什么可能导致我的组件中的分页无法与 Hathor 一起使用?
这是我用于分页的代码:
模型:
...other query stuff...
//Column ordering
$orderCol = $this->getState('list.ordering'); //Ordering
$orderDirn = $this->getState('list.direction'); //Direction
if ($orderCol != '') {
$query->order($db->getEscaped($orderCol.' '.$orderDirn));
} //end column ordering
return $query;
}
视图.html.php
public function display($tpl = null)
{
$this->items = $this->get('Items');
$this->pagination = $this->get('Pagination'); //getting this automatically and being assigned to the view
$this->state = $this->get('State'); //for published state drop down
默认.php:
<input type="hidden" name="filter_order" value"<?php echo $listOrder; ?>" /> <!-- for sorting -->
<input type="hidden" name="filter_order_Dir" value"<?php echo $listDirn; ?>" /> <!-- for list direction -->
有人对可能发生的事情有任何想法吗?