0
私は500人のユーザーがいるテーブルがあります。最後の100人の登録ユーザをホームページに表示する必要があります。だから私はsfDoctrinePagerでsymfonyとページネーションを使用しています。Symfony Doctrine sfDoctrinePagerとLIMIT
処置:
$query = UserTable::getLast100UsersQuery();
$pager = new sfDoctrinePager('User', 10);
$pager->setQuery($query);
$pager->setPage($request->getParameter('page', 1));
$pager->init();
モデル:
static public function getLast100UsersQuery() {
return Doctrine_Core::getTable('User')->limit(100);
}
私の問題があることLIMIT(100)では、モデルでは、無視され、改ページは、すべての500人のユーザーのためです。私は最後の100人のユーザーを望んでいるだけで、全員ではありません。任意の助けみんな
はなかったですあなたはそれをテストする?この場合は – denys281
で、テーブル名などのパラメータを再生する必要があります。しかし、私のプロジェクトでは、私はこの方法でページネーションを作って100% – plamen