J'utilise la fonction TROUVER ('TOUT') pour récupérer les enregistrements POST de ma base de données, mais cela renvoie également toutes les informations utilisateur associées au modèle de poste avec une relation d'appartenance - Hasmany.
L'inconvénient C'est que le modèle utilisateur contient un mot de passe et d'autres informations importantes. Est-ce considéré comme une question de sécurité? Je suis nulle part les informations sur la vue. P>
Merci P>
J'ai modifié mon code Mais je reçois toujours les modèles associés. p> des idées? p> p>
4 Réponses :
Utilisez-vous ceci: ou, p>
Pas nécessairement.
Mais vous récupérez des informations lorsque vous n'en avez pas besoin. Ce n'est pas un problème maintenant, mais gardez à l'esprit que cela devient un énorme problème lorsque vous avez beaucoup de données associées p>
envisagez de définir votre attribut Ceci ne tire que les données uniquement à partir du modèle sélectionné p> ou pour une sélection à réglage plus précise, vous pouvez utiliser le Comportement contenable: http://book.cakephp.org/2.0/ FR / CORE-Bibliothèques / Comportements / Containable.HTML P> Ceci vous permet de sélectionner quelles associations à conserver lors de la récupération des données. p> p> récursif code> à
-1 code> (ou 0 si nécessaire) p>
Vous avez plusieurs options. Vous pouvez définir la propriété alténitaire, vous pouvez spécifier Vous pouvez également utiliser le comportement code> contenable code> dans votre modèle de poste. Dans ce cas, vous pouvez spécifier un ensemble vide: p> ou, spécifié dans la requête: p> la hausse pour Le comportement code> contenable code> est lorsque vous utilisez ultérieurement d'autres modèles avec votre message. Supposons que vous impliez un modèle de balise. Maintenant, vous voulez trouver un message avec ses balises, mais pas le modèle d'utilisation: p> recursive code> sur un modèle:
récursif code> comme option à votre recherche: p>
Merci pour votre contribution. J'ai essayé la «fausse méthode» contenus '=> une fausse méthode, mais cela renvoie toujours le modèle associé pour une raison quelconque. Découvrez la modification de mon code
Avez-vous inclus le comportement code> contenable code> dans votre modèle? Voir mon édition ci-dessus.
Il me manquait ça ... merci beaucoup!
Travail brillant, cela sauve mon heure. Merci sa une approche parfaite.
juste pour que vous sachiez