标题有点古怪,但这是我早上4点能拿到的最好成绩。我有一个我正在分页的链接表,没什么花哨的。假设有100条链接,每页显示20条,共5页。如何在首页上为每个链接从1开始到20进行编号,如果我们跳到最后一页,则是81到100。我有多个查询会更改查询的方向和ORDER
BY,因此必须动态地。使用CakePHP 1.2完成。例如reddit.com
在视图中尝试以下操作:
<?php debug($this->params['paging']); ?>
这将为您提供一些有关分页器当前状态的内部信息。例如,您会找到以下内容:
Array (
[Model] => Array (
[page] => 2
...
[options] => Array (
[limit] => 20
...
'limit'
是“每页项” 'page'
,也就是该页。
有了这些信息,将这种计数器插入您的输出中应该是很简单的。
$page = $this->params['paging']['Model']['page'];
$limit = $this->params['paging']['Model']['options']['limit'];
$counter = ($page * $limit) - $limit + 1;
foreach ($models as $model) {
echo $counter;
// normal $model output
$counter++;
}
问题内容: 想象一下,我有两种记录:一个存储桶和一个项目,其中存储在存储桶中的项目,而存储桶中的项目可能相对较少(通常不超过4个,从不超过10个)。这些记录被压缩为一个(具有更多存储桶信息的项目),并放置在Elasticsearch中。我要解决的任务是通过依赖项属性的过滤查询一次找到500个存储桶(最大),其中包含所有相关项,而我受困于限制/抵消聚合。我该如何执行此类任务?我看到聚合使我可以控制相
问题内容: 我想使用Elasticseach聚合器查询的’size’和’from’属性进行分页。 这可能吗 ? 目前,我只知道size属性= 0可获得无限结果 问题答案: 聚合中的分页功能尚未实现。您可以在大小上使用组合,而在构面中排除特征。
我有两种型号: 用户 用户有很多帖子。帖子有很多评论,评论属于帖子。这很简单。 现在我想加载所有的帖子的认证用户与它的评论,如果帖子有评论今天创建。如果帖子今天没有评论,它将不会被加载。这些帖子也将被分页。如何建立查询在laravel雄辩? 我试过这样的方法:
我到处找了又找,但还是找不到解决问题的办法。我还不熟悉php和codeigniter,所以可能我已经错过了答案,但不管怎样,下面是我要做的。 这是我的控制器(c_index.php)-调用搜索函数并对结果数组执行分页。 这是我的视图(index.php)-基本上只是显示分页结果 我的模型(m_search.php)-基本上搜索数据库并返回结果数组。 类M_搜索扩展了CI_模型{ 现在我的问题是保留
我正在使用基于Laravel和Twig的OctoberCMS。 十月有一个范围分页功能,但它缺乏我需要的功能,所以我必须使用Laravel返回结果和分页。 我有一个厨房分类和图像数据库记录。 我试图从URL中获取标识符,以过滤回数据库结果。 问题 代码返回自然图像并显示分页。但是当我点击一个页码时,url会变成或,但页面按钮停留在上,记录/图像不会更改。 这就像php在下一页重置,并再次显示第1页
我有一个带有分页页面的搜索结果,它只适用于第一个结果页面1。当用户输入具有11个结果的搜索关键字时,他们将进行搜索。php并正确查看结果: «è第1页,共2页,显示11个结果中的1-8个›» 但是,当用户单击 "在2页中的第1页,显示11个结果中的1-8个" 前8个结果与预期的最后3个结果相同 这是我单击第2页的下一个箭头时看到的URL:http://example.com/search/2/?s