我不能再使用分页()-method了,因为我需要向集合中的每个元素添加一个额外的属性。结果是,我在呈现时得到了正确的分页,但是它总是显示每个页面上的所有元素。
public function allPaginate($perPage)
{
$initialCollection = $this->model->orderBy('created_at', 'desc')->get();
// adding slug to my collection for every item
$initialCollection->
我已经在我的应用程序中为Bill模型创建了ActiveAdmin管理界面,并希望在侧边栏中显示索引和过滤搜索的统计信息(如当前过滤账单的总金额)。在侧边栏中,我可以像这样访问bills关系:
sidebar do
bills.sum(:amount)
end
当前筛选器的bills作用域正确:日期、数字等。
但是'bills‘关系只包含30条记录(在页面上显示,30条是默认的分页大小),但总共超过300条。如何获取当前过滤的票据(当前选择的过滤器)的未分页关系?
我试图让Cakephp分页,利用mysql中的SQL_CALC_FOUND_ROWS特性,在使用限制时返回总行数。希望这可以消除paginateCount()的双重查询,然后分页()。
我已经把它放在我的app_model.php中了,它基本上可以工作,但是它可以做得更好。有人能帮我弄清楚如何覆盖分页/paginateCount,以便它只执行一个stmt吗?
/**
* Overridden paginateCount method, to using SQL_CALC_FOUND_ROWS
*/
public function paginateCount($conditions = n
如何在控制器的操作中获取页面详细信息?我已经使用了相册的分页。
$iteratorAdapter = new \Zend\Paginator\Adapter\Iterator($this->getAlbumTable()->fetchAll());
$paginator = new \Zend\Paginator\Paginator($iteratorAdapter);
$paginator->setCurrentPageNumber($page);
$paginator->setItemCountPerPage(2);
return new
我有一个项目数组。项目是文件路径。我已经设置了分页,但是当我点击next时,它不会改变。我想显示1 pdf每页。下面是我的代码
class IndexController extends Zend_Controller_Action
{
public function init(){}
public function indexAction()
{
if($_SERVER['SERVER_NAME']=="portal-dev"){
$location = "/data/scan/inv
我不是一个熟练的程序员,所以我不想使用复杂的分页。在我的查询中,有没有使用分页的替代方法?我是否可以将它们限制为20个结果,如果结果超过20个,我可以显示“下一步”按钮,然后该按钮将进一步加载下一个结果??
我只希望“下一步”显示是否有20>结果?任何帮助都将不胜感激。谢谢。
代码:
$query="SELECT * FROM actresses where actress_id = '$actressid' and production_full_name LIKE '%$q%'";
$result=mysql_qu