目前我的分页符链接如下所示:
if(isset($results) && count($results)){
if($this->Paginator->hasPrev('Objekt')) echo $this->Paginator->prev($this->Html->image('pag_left.png', array('border' => 0, 'tag'=>'li', 'alt' => 'Vorheriges Objekt')), array('escape'=>false, 'tag'=>'li'));
echo $this->Paginator->numbers(array('separator' => '', 'tag'=>'li'));
if($this->Paginator->hasNext('Objekt')) echo $this->Paginator->next($this->Html->image('pag_right.png', array('border' => 0, 'tag'=>'li', 'alt' => 'Nächstes Objekt')), array('escape'=>false, 'tag'=>'li'));
}
输出以下html:
<li class="current">1</li>
<li>
<a href="/objekts/search/page:2">2</a>
</li>
<li class="next">
<a href="/objekts/search/page:2">
</li>
我现在如何更改以获取以下链接:
/使用最当前-URL /页:2
我想从var:value更改为?page = 2
请建议,我该怎么办?
谢谢!
更新: 仍然无法解决这个问题......
我将public $paginate = array( 'paramType' => 'querystring' );
添加到我的控制器中。
我在模型中添加了var $paginate = array( 'paramType' => 'querystring' );
。
但是当我打电话给debug($this->Paginator->params())
时;从我看来,它说
'paramType'=&gt; '命名为'
我甚至添加了AppController beforeFilter()
$this->paginate['paramType'] = 'querystring';
......我对这个问题感到非常生气