J'ai deux tables, l'un est des produits et un autre est des acheteurs. La table de produit a l'id, le nom de produit et les champs de fabricant et la table d'acheteurs a l'id, le nom et la quantité d'acheteur. Je veux seulement le nom du produit, le nom de l'acheteur et la quantité en fonction de l'identifiant. Comment écrire du code pour ça?Comment utiliser plusieurs tables dans CakePHP?
-2
A
Répondre
1
Vous ne donnez pas de détails sur la relation entre les deux tables, donc je suppose qu'une nouvelle ligne est créée dans 'acheteur' pour chaque achat.
Dans ce cas, CakePHP peut en prendre soin pour vous si vous configurez correctement les modèles.
- Ajouter une colonne « products_id » à la table acheteur
- Dans la définition du modèle pour l'acheteur, ajouter ce qui suit:
var $belongsTo = 'Product';
Maintenant, lorsque vous exécutez un $this->Buyer->find('all')
, vous aurez la données de l'acheteur et du produit renvoyées dans le tableau.
Vous trouverez plus d'informations sur les associations de modèles ici: http://book.cakephp.org/view/1039/Associations-Linking-Models-Together
Questions connexes
- 1. cakephp vérifier plusieurs tables
- 2. CakePHP, deux tables, plusieurs enregistrements
- 3. Comment utiliser plusieurs fichiers po dans CakePHP?
- 4. Comment utiliser plusieurs tables dans SQLiteAssetHelper?
- 5. Utiliser min() dans plusieurs tables
- 6. Comment enregistrer à plusieurs tables dans cakePHP BelongsTo?
- 7. Forms CakePhp 1 forme plusieurs tables
- 8. Tables CSS dans cakephp
- 9. CakePHP - Une vue, plusieurs formes imbriquées, plusieurs tables
- 10. Ajout de données à plusieurs tables dans CakePHP
- 11. Comment utiliser default.ctp dans cakephp
- 12. Comment utiliser beforeValidate() dans CakePHP?
- 13. Comment utiliser heredoc dans CakePHP?
- 14. Joindre des tables dans Cakephp
- 15. Cakephp plusieurs à plusieurs récursive
- 16. CakePHP - SQL: tables joindre
- 17. Comment utiliser plusieurs tables dans les rapports Crystal?
- 18. Joining 3 tables dans CakePHP
- 19. Relation de tables dans Cakephp
- 20. Plusieurs comptes dans CakePHP
- 21. Comment utiliser plusieurs clés étrangères dans un tableau référençant une autre table dans cakephp
- 22. Données cakephp de plusieurs tables rejoindre la requête
- 23. Utiliser DISTINCT joignant correctement plusieurs tables
- 24. CakePHP: Tri de plusieurs tables HTML à la fois
- 25. Relation de Cakephp dans trois tables
- 26. Comment utiliser plusieurs content_for_layout $
- 27. Les noms de tables personnalisées dans CakePHP
- 28. comment faire plusieurs demandes ajax dans cakephp
- 29. Auth dans CakePhp en utilisant 2 tables
- 30. CakePHP plusieurs relations HABTM