Bonjour,

Je voulais savoir s'il était possible d'appliquer une méthode des Collections dans un contain lorsque je récupére des données associées ?

Par exemple, si je veux récupérer les commentaires d'un article et les indexer par leur id (plutôt que de 0 à n-1).

$query = $articles->find()->contain([
    'Comments' => function ($q) {
        return $q->indexBy('id');
    }
]);

Cet exemple ne fonctionne pas. Quelle est la manière de procéder ?

Je vous remercie pour votre aide.

Aucune réponse