我正在使用 knp 分页器包进行分页。
我知道将 knp 分页器用于教义。但我不知道在 mongodb 中。
下面的代码显示了传递给 knp 分页器的学说 ORM 查询。
$em = $this->get('doctrine.orm.entity_manager');
$dql = "SELECT a FROM AdwindBannerBundle:Banner a";
$query = $em->createQuery($dql);
$pagination = $this->get('knp_paginator')->paginate($query,$page,10);
我想以同样的方式用于 ODM(mongoDB)。
但我很困惑我必须使用什么样的查询来让 ODM(mongodb)传入 knp 分页器?