Cakephp $this->;的括号中应该输入什么;分页()
我正在使用cakephp 1.26。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版:
$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秒的时间。此外,这里有一个到描述此功能的食谱的链接:另外,这里有一个到描述此功能的食谱的链接: