Bonjour,

J'ai écris la requête suivante

$this->set("result",$this->Piece->query("
                SELECT rh_pieces.id,application,observation,ref,qte,name,img,img_min
                FROM rh_pieces,rh_categories
                WHERE rh_pieces.category_id = rh_categories.id
                AND (ref LIKE \"%".$this->request->data"Piece"]"search"]."%\"
                OR application LIKE \"%".$this->request->data"Piece"]"search"]."%\"
                OR observation LIKE \"%".$this->request->data"Piece"]"search"]."%\"
                OR name LIKE \"%".$this->request->data"Piece"]"search"]."%\")"));

Mais mon problème c'est que je n'arrive pas à paginer les résultats puisque je ne passe pas par un $this->Piece->find(); Est-ce qu'il est quand même possible de paginer les résultats d'un $this->Piece->query(); Et sinon comment faire ?

Merci

1 réponse


Il faut faire à la main dans ton cas, créer ton propre système de pagination.