Cakephp $this->;的括号中应该输入什么;分页()

Cakephp $this->;的括号中应该输入什么;分页(),cakephp,cakephp-1.2,Cakephp,Cakephp 1.2,我正在使用cakephp 1.26。 我正在用CakePHP进行一些关于分页的自学。 我已经在本地主机上测试了以下代码,并且运行良好。 我对第二行代码做了一些修改,发现 结果没有什么变化 第1版: $this->paginate=array('conditions'=>array('Testing.zero'=>'0'), 'limit' => 3); $w = $this->paginate(); $this->set('postVariable', $w

我正在使用cakephp 1.26。
我正在用CakePHP进行一些关于分页的自学。

我已经在本地主机上测试了以下代码,并且运行良好。
我对第二行代码做了一些修改,发现 结果没有什么变化

第1版:

$this->paginate=array('conditions'=>array('Testing.zero'=>'0'), 'limit' => 3);
$w = $this->paginate(); 
$this->set('postVariable', $w);
第二版:

$this->paginate=array('conditions'=>array('Testing.zero'=>'0'), 'limit' => 3);
$w = $this->paginate('Testing'); 
$this->set('postVariable', $w);
$this->paginate=array('conditions'=>array('Testing.zero'=>'0'), 'limit' => 3);
$w = $this->paginate('helloworld'); 
$this->set('postVariable', $w);
第三版:

$this->paginate=array('conditions'=>array('Testing.zero'=>'0'), 'limit' => 3);
$w = $this->paginate('Testing'); 
$this->set('postVariable', $w);
$this->paginate=array('conditions'=>array('Testing.zero'=>'0'), 'limit' => 3);
$w = $this->paginate('helloworld'); 
$this->set('postVariable', $w);
第四版:

$this->paginate=array('conditions'=>array('Testing.zero'=>'0'), 'limit' => 3);
$w = $this->paginate($this->helloworld); 
$this->set('postVariable', $w);

我不知道应该在$this->paginate()的括号中输入什么
paginate
函数可以在
/cake/libs/controller/controller.php中找到,第934行。有点长,但没有那么复杂。我想你可以自己阅读并找到原因。就我个人而言,我更喜欢当前模型名称作为参数。在你的代码中,这将是

$w = $this->paginate("Testing"); 

paginate
函数可以在
/cake/libs/controller/controller.php
第934行找到。它有点长,但没有那么复杂。我认为您可以自己阅读它并找到原因。我个人更喜欢当前模型名称作为参数。在您的代码中,这将是

$w = $this->paginate("Testing"); 

文件说明了这一切:


第一个参数是模型名,第二个参数是范围,即附加条件数组。第三个参数目前没有用处。

文档说明了这一切:


第一个参数是模型名,第二个参数是范围,即附加条件数组。第三个参数目前是无用的。

@Anax让我们考虑一下这样的情况:你有一个白天的工作要做,你要做一些自学直到深夜;如果你没有工作,那就另当别论了。我们这里的大多数人都是这样。尽管如此,单击复选标记不会花费你超过2秒的时间。@Anax让我们想想这样的情况:你有一份白天的工作要做,而且你在做一些自学直到深夜;如果你没有工作,那就另当别论了。我们这里的大多数人都是这样。尽管如此,单击复选标记不会花费您超过2秒的时间。此外,这里有一个到描述此功能的食谱的链接:另外,这里有一个到描述此功能的食谱的链接: