请问分页方法的理解

#1 daren990

$this->results = $guestbook->spPager($this->spArgs('page', 1), 5)->findAll();请教下,这段是$guestbook有个spPager方法,spPager方法的返回值又有个findAll方法吗?看了api文档都
没有这些啊,该怎么理解呢

2010-12-16 19:37:45

#2 jake

手册内讲述spPager的文章是 http://speedphp.com/post/speedphp-pager.html

另外,可以试试本站提供的多引擎站内搜索。
http://speedphp.com/search

2010-12-16 19:47:07

#3 daren990

多谢,你这么快回复。
这些资料我都看了,我是从java转过来的,
spPager 这个东西按照我看了资料的理解应该是个函数吧。函数按我的理解是不依赖于对象而独立存在的,但是他怎么又会被guestbook这个modle对象调用呢,让我有点糊涂了、

2010-12-16 20:01:03

#4 jake

PHP5开始加入了一个很方便的特性——魔术函数,可以到网上搜索一下关于魔术函数的说明。
spPager正是魔术函数的一个体现。spPager是一个类,但是通过spModel的魔术函数,它可以变成一个spModel的成员函数那样调用。

2010-12-16 20:16:48

#5 jake

PHP5开始加入了一个很方便的特性——魔术函数,可以到网上搜索一下关于魔术函数的说明。
spPager正是魔术函数的一个体现。spPager是一个类,但是通过spModel的魔术函数,它可以变成一个spModel的成员函数那样调用。

2010-12-16 20:16:59

#6 daren990

非常感谢,我知道了。是spModel重写了这个方法“__call() ”实现的吧

2010-12-16 20:22:50