cakephp: trouver déclaration contient
l'Utilisateur suivant le modèle de la fonction est de MilesJones forum plugin. Quelqu'un peut-il me dire sur quel est l'utilisation de "contenir" dans la trouver stmt. Je ne pouvais pas trouver un exemple avec les contenir dans le cakephp cookbook. Toute aide est appréciée.
public function getProfile($id) {
return $this->find('first', array(
'conditions' => array('User.id' => $id),
'contain' => array(
'Access' => array('AccessLevel'),
'Moderator' => array('ForumCategory')
)
));
}
OriginalL'auteur vaanipala | 2012-01-02
Vous devez vous connecter pour publier un commentaire.
Par défaut lorsqu'un trouver exécution d'une instruction gâteau tire toutes les données à partir du modèle sur lequel la fonction de recherche est en cours d'exécution en plus de toutes les données à partir des modèles qui sont associées avec le modèle. La plupart du temps, vous n'avez pas besoin de données supplémentaires, le Gâteau a containable comportement pour exactement cet effet. Vous pouvez spécifier les associés du modèle de données que vous voulez dans votre suite.
Dans l'exemple ci-dessus, de trouver la déclaration de récupérer le premier enregistrement de la
User model
plus de données associées, depuisAccess and Moderator models
.Voici le lien de cakephp livre http://book.cakephp.org/2.0/en/core-libraries/behaviors/containable.html
OriginalL'auteur Ehtesham
Ici est documentation de cakephp à propos de contenir
OriginalL'auteur NewRehtse