Phalcon\Paginator\Factory
Класс Phalcon\Paginator\Factory
расширяет абстрактный класс Phalcon\Factory
Реализует Phalcon\FactoryInterface
Загружает класс адаптера Paginator с помощью опции 'adapter'
<?php
use Phalcon\Paginator\Factory;
/**
* `ModelsManager` автоматически создается, когда вы создаете экземпляр контейнера DI
* используя класс «FactoryDefault». Он возвращает
* объект[Phalcon\Mvc\Model\Manager](/ru/3.4/api/Phalcon_Mvc_Model_Manager)
*/
$builder = $this->modelsManager->createBuilder()
->columns("id, name")
->from("Robots")
->orderBy("name");
$options = [
"builder" => $builder,
"limit" => 20,
"page" => 1,
"adapter" => "queryBuilder",
];
$paginator = Factory::load($options);
Методы
public static load (Phalcon\Config | array $config)
.....
protected static loadClass (mixed $namespace, mixed $config) inherited from Phalcon\Factory
...