Articles taggés avec ‘hasMany’

belongsTo : génération de la liste déroulante des données du modèle associé

Imaginons un classement de documents par type de document : le formulaire de création / édition d’un document doit faire apparaître la liste déroulante des types de document disponibles. Pour ce faire, nous utilisions la méthode generateList, mais celle-ci est dépréciée dans la version 1.2.0.6311-beta. Voyons comment générer la liste déroulante avec la méthode find('list'). Lire la suite

Une clé étrangère présente deux fois dans une table

Imaginons une application de gestion de résultats sportifs : nous avons une table « equipes » et une table « rencontres ». La table « recontres » va comporter deux fois la clé primaire de la table « equipes » : equipelocauxid pour l’équipe locale et equipevisiteursid pour l’équipe des visiteurs. Comment gérer cette association particulière dans CakePHP ? Lire la suite