如果没有html代码,我如何获得下一个导航url?
$this->Paginator->next();
//output
<a href="xxx">Next</a>我只需要url。
发布于 2014-10-20 08:03:09
分页器助手本身不支持这一点,*)是一个简单的锚元素,所以您必须自己构建URL,这非常简单。
您需要的是当前的页码,这可以通过PaginatorHelper::params()检索,返回数组中的page键保存当前页。
然后,您只需将1添加到其中,并将键page和新的页面号作为其值传递给Router::url(),您将得到下一页的URL:
$params = $this->Paginator->params();
$url = array(
'page' => $params['page'] + 1
);
echo Router::url($url);ps。您可能需要检查是否存在使用PaginatorHelper::hasNext()的下一页。
if($this->Paginator->hasNext())
{
// ...
}https://stackoverflow.com/questions/26460431
复制相似问题