Ma table 'Post' a champ: id, nom, contenu, post_id Lorsque je crée un nouveau poste, le champ 'post_id' = 0, mais quand je "répond" à Post, le le champ 'post_id' obtient le code d'identification de la réponse. Ma question est, comment obtenir post par slug largeur du champ post_id = 0 (parent) et obtenir ses enfants avec 'post_id' = parent.id dans une requête?Enfants dans le même modèle - CakePHP
0
A
Répondre
1
Vous pouvez définir une relation dans le modèle Post. Définissez un nouveau modèle (appelons cela "Réponse"), étendez le modèle Post et configurez une relation hasMany entre Post et Réponse. Ensuite, lorsque vous récupérez un Post avec $ this-> find, les Réponses seront automatiquement récupérées aussi. (CakePHP fera le travail d'écrire les requêtes pour vous).
Ce lien pourrait être utile:
http://book.cakephp.org/view/851/Multiple-relations-to-the-same-model
Questions connexes
- 1. Cakephp Plusieurs relations avec le même modèle
- 2. Cakephp deux paginations séparées du même modèle
- 3. Fenêtres enfants Silverlight dans le modèle MVVM
- 4. CakePHP - Comment utiliser onError dans le modèle
- 5. CakePHP: Même modèle, configurer des règles de validation par formulaire?
- 6. Non modèle SQL dans CakePHP
- 7. Le modèle CakePHP save() n'est pas complet dans le temps?
- 8. Valider le champ dans le modèle sans table (CakePHP)
- 9. Authentification CakePHP et le modèle Utilisateur
- 10. modèle CakePHP relation
- 11. relation spéciale modèle cakephp
- 12. Enregistrement du modèle dans afterSave() dans cakePHP
- 13. Sauvegarder des informations dans le modèle "sub" dans CakePHP
- 14. Modèle et structure de contrôleur dans CakePHP
- 15. Problème de validation de modèle dans Cakephp
- 16. Modèle CakePHP avec "Entre dates"
- 17. Plusieurs cases à cocher avec le même nom dans CakePHP
- 18. Enfants ayant la même largeur
- 19. CakePHP - récursif sur des champs spécifiques dans le modèle?
- 20. comment détecter le modèle appartient à quel plugin dans cakephp?
- 21. Comment utiliser l'état "et" dans le modèle cakephp?
- 22. CakePHP: obtient le nom du contrôleur actuel dans un modèle
- 23. Problème avec les conditions d'exclusion dans le modèle complexe cakephp
- 24. types de relations de modèle dans CakePHP
- 25. CakePHP - Utilisation du modèle utilisateur dans SecurityComponent
- 26. modèle de fichier cache CakePHP
- 27. Comment importer un modèle d'un autre modèle dans CakePHP
- 28. CakePHP 1.3 Modèle HABTM Pagination
- 29. modèle associé à lui-même en utilisant un champ dans cakephp
- 30. Utilisation de types dans un modèle T4 qui existent dans le même projet que le modèle
Hehe, merci beaucoup! – kicaj