En fait, je l'ai modèles suivants dans CakePHP:hasMany réduit à hasOne dans CakePHP
utilisateur (id, nom d'utilisateur) photo (id, user_id, chemin)
j'ai mis en place relation suivante: Utilisateur hasMany photo .
maintenant, sur un écran, je voudrais lister les utilisateurs, et montrer une photo aléatoire à côté de chaque utilisateur. i essayé la mise en place suivante relation:
utilisateur hasOne SamplePhoto (où SamplePhoto est juste modèle photo)
mais lorsque l'utilisateur a deux photos par exemple, il est répertorié deux fois sur la liste. En gros, ma question est: pouvez-vous réduire hasMany relation à hasOne, sans ajouter de champs au schéma de table présenté ci-dessus? Je voudrais dire au gâteau - trouver le premier enregistrement dans la table de photo qui correspond à un certain user_id.
Ceci trouvera le premier utilisateur – Leo