J'ai beaucoup de fonctions de modèles qui retournent déjà des ensembles de données différents. Je voudrais pouvoir les paginer sans avoir à les réécrire tous en utilisant la méthode paginate dans le contrôleur. Y a-t-il une manière ordonnée de faire ceci?Comment paginer des fonctions de modèle existantes dans CakePHP?
1
A
Répondre
1
N'est-ce pas le truc?
$this->set('dataSet', $this->paginate($verySpecialModelDataSet, $paginateOptions));
Si vous avez plusieurs contrôleurs, vous pourriez faire vos appels en remplaçant beforeRender() [http://book.cakephp.org/view/60/Callbacks] dans AppController.
Questions connexes
- 1. CakePHP - Paginer un tableau
- 2. CakePHP paginer les conditions dans les champs dérivés
- 3. Comment vérifier les fonctions d'agrégat existantes dans Postgres?
- 4. CakePHP - Comment utiliser onError dans le modèle
- 5. CakePHP: créer mes propres fonctions
- 6. Comment exclure des enregistrements d'un modèle associé dans CakePHP?
- 7. Enregistrement du modèle dans afterSave() dans cakePHP
- 8. Non modèle SQL dans CakePHP
- 9. Paginer dans les rails
- 10. Comment importer un modèle d'un autre modèle dans CakePHP
- 11. Comment remplacer les fonctions PHP existantes sans APD?
- 12. Comment paginer une ObservableCollection?
- 13. cakePHP paginer avec des données de poste sans sessions, sérialisation ou publication
- 14. Problème de validation de modèle dans Cakephp
- 15. Sauvegarder des informations dans le modèle "sub" dans CakePHP
- 16. types de relations de modèle dans CakePHP
- 17. Rails Fonctions du modèle personnalisé
- 18. Comment Paginer des lignes dans une boucle foreach avec PHP
- 19. modèle CakePHP relation
- 20. Projet cakePHP, organisation de dossiers, pages, fonctions
- 21. Injecter des méthodes dans des classes existantes
- 22. relation spéciale modèle cakephp
- 23. Modèle et structure de contrôleur dans CakePHP
- 24. Partitionnement des tables existantes
- 25. comment paginer un fichier XML
- 26. Comment stocker et paginer des données XML en tant que modèle Rails
- 27. Comment paginer deux tables dans une vue
- 28. modèle de fichier cache CakePHP
- 29. CakePHP - Utilisation du modèle utilisateur dans SecurityComponent
- 30. Insérer des caractères dans des cellules existantes
Il ne semble pas tristement, rendrait ma vie tellement plus facile. Je pense qu'il manque cette fonction. (J'utilise CakePHP 1.2). – Jenski
CakePHP 1.3 est presque sorti. Serait-il très difficile de mettre à niveau? Voir le guide de migration http://book.cakephp.org/view/1561/Migrating-from-CakePHP-1-2-to-1-3 – sibidiba