0

在创建 Laravel 的 Paginator 的新实例时,我知道如何使用它的__construct方法的所有参数,除了一个。根据Paginator Laravel API 页面,它应该是这样的:

void __construct(mixed $items, int $perPage, int|null $currentPage = null, array $options = [])

我需要有关options参数的帮助。该页面说:

Parameters
...   
array    $options    (path, query, fragment, pageName)

所有这些选项有什么作用以及如何使用它们?我找不到任何合适的文档,我所拥有的所有信息都是其他使用该path元素的 SO 编码人员的一些示例。

4

1 回答 1

0

没有什么特别使用这个$options参数。当您传递此参数时,它$options会在类上设置,它还会迭代$options数组并使用从键到选项的名称设置类变量。因此,当您手动创建 Paginator 实例时,您可以使用“选项”参数作为设置 Paginator 实例本身的一些属性的一种方式。您还可以将其用作额外数据以与分页器一起传递,因为您可以从以下位置访问这些选项getOptions()

于 2020-12-28T18:49:19.007 回答