public function indexAction($page = 1, $col = 'nom', $order = 'desc') { $nbPerPage = 20; $nbPage = ceil(Joueur::count() / $nbPerPage); $joueurs = Joueur::query()->leftJoin('Pays', 'Joueur.codePays = Pays.code')->order("{$col} {$order}")->limit($nbPerPage, $nbPerPage * ($page - 1))->execute(); $this->view->setVars(['joueurs' => $joueurs, 'page' => $page, 'nbPage' => $nbPage, 'col' => $col, 'order' => $order]); }