我正在使用paginator cakephp它正常工作,但我有一个这样的菜单:
所以分页在tab-2
,当我点击下一步重新加载页面并自动转到tab-1时,有一个解决方案让它继续到tab-2 ??
我试图使用projectURL#tab-2
,但仍无效
这是控制器代码:
$this->Paginator->settings = array(
'conditions' => array('user2' => $userId),
'order' => array('Message.timestamp' => 'DESC'),
'recursive' => 2 ,
'limit' => 8
);
// similaire à un findAll(), mais récupère les résultats paginés
$message = $this->Paginator->paginate('Message');
这是观看代码:
<?php foreach ($message as $recep){ ...} ?>
<ul class="pagination" style="margin-left: 25%; margin-top: 2%;">
<?php
echo $this->Paginator->prev(__('précédent'), array('tag' => 'li'), null, array('tag' => 'li','class' => 'disabled','disabledTag' => 'a'));
echo $this->Paginator->numbers(array('separator' => '','currentTag' => 'a', 'currentClass' => 'active','tag' => 'li','first' => 1));
echo $this->Paginator->next(__('suivant'), array('tag' => 'li','currentClass' => 'disabled'), null, array('tag' => 'li','class' => 'disabled','disabledTag' => 'a'));
?>
答案 0 :(得分:0)
如果您还向页面添加了一些javascript,那么使用url #hash的方法应该有效:
window.onload = function() {
if (window.location.hash) { //A hash exists in the url
var hash = window.location.hash; //Now has the #hash part of the url
//Code to open the tab here
}
}