gpt4 book ai didi

php - 如何使用 zend paginate 和普通的 sql 查询而不是 zend_db_select

转载 作者:可可西里 更新时间:2023-11-01 07:23:59 24 4
gpt4 key购买 nike

所以基本上您可以通过以下方式使用 zend 分页:

$sql = new Zend_Db_Select($db);
$sql->from(table);
$sql->where(zend_db_select_sucks = 1);

$paginator = Zend_Paginator::factory($sql);

有没有一种使用分页器的方法,这样您就可以自己设置 $sql 而无需使用 zend_db_select

就这样

$sql = "SELECT * FROM table WHERE zend_db_select_sucks = 1"

$paginator = Zend_Paginator::factory($sql);

?

最佳答案

Paginator 工厂的目的不就是您也可以将行集传递给它并且它也会对其进行分页吗?我刚刚试了一下,它似乎对我有用(尽管我通常使用 Zend_Db_Select)

$db = Zend_Db_Table::getDefaultAdapter();
$rowset = $db->query('SELECT * FROM user')->fetchAll();
$paginator = Zend_Paginator::factory($rowset);

关于php - 如何使用 zend paginate 和普通的 sql 查询而不是 zend_db_select,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4231019/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com