J'ai l'impression d'avoir tout essayé et je viens maintenant à vous.CakePHP paginer et commander par
J'essaie de commander mes données mais ça ne va pas si bien, un peu nouveau pour Cake.
Voici mon code:
$this->set('threads', $this->paginate('Thread', array(
'Thread.hidden' => 0,
'Thread.forum_category_id' => $id,
'order' => array(
'Thread.created' => 'desc'
)
)));
Il génère une erreur SQL et c'est la dernière partie et intéressante:
AND `Thread`.`forum_category_id` = 12 AND order = ('desc') ORDER BY `Thread`.`created` ASC LIMIT 25
Comment puis-je résoudre ce problème? Le champ créé existe évidemment dans la base de données. :/
la requête s'exécute, mais elle ne l'ordonne pas:/ – Ms01
@cubsink pouvez-vous regarder le nouveau SQL généré? –
accepté votre réponse car il était correct et vous étiez le premier :) – Ms01