对ThinkPHP豆腐方法页面方法的详细解决方案

ThinkPHP豆腐的方法页面的方法也是其中的一个模型一致的操作方法,是一个人的性的操作方法,完全是分页查询出生。

使用

我们一直在对分页查询的限制方法进行分析,而页面方法是一种更人性化的分页查询方法,例如,我们必须列出页面,如果使用限制方法,我们必须查询第一页和第二页(假设我们每个输出10个数据)如下所示:


$第= M('article);
$第->极限('0,10 ')(->选择); / /数据查询的第一页
$第->极限('10,10 ')(->选择); / /二页数据查询




虽然使用的分页类网页的扩展类库,可以自动计算出每个分页极限参数,但是如果我们想写它,它会更辛苦。如果我们使用页面方法来写,它会简单得多。例如,


$第= M('article);
$第->页面('1,10 ')(->选择); / /数据查询的第一页
$第->页面('2,10 ')(->选择); / /二页数据查询




显然,您不需要使用页面方法计算每个分页数据的起始位置,并且自动计算内部页方法。

自3.1版起,页面方法也支持编写2个参数,如:


$Article->page (1,10) ->select ();







$第->页面('1,10)->选择();




等效。

页面方法也可以与限制方法一起使用,例如:


$ > >限制(25)-页(3)- >选择();




当页面方法只有一个值被引入时,它指示页面的数量,而限制方法用于设置每页的页数,也就是说,上面的文字相当于:


$第->页面('3,25)->选择();