Les meilleurs développeurs Symfony freelances sont sur Codeur.com
Terminé·Moins de 500 €·5 offres·1026 vues·14 interactions
Bonjour,
Je suis moi même développeur Symfony, je suis actuellement sur un projet de messagerie interne. La base est terminée et fonctionnelle. Je suis maintenant dans l'optique de rajouter des fonctionnalités. Je souhaite récupérer le nombre de message non lu du membre connecté. J'ai pour cela déjà écrit une requête dans mon repo, la voici :
public function unreadCount(UserInterface $user)
{
return $this->createQueryBuilder('m')
->select("(m.author), count(m.id) as nb")
->where('m.recipient = :recipient')
->andWhere("m.readAt is NULL")
->groupBy('m.author')
->setParameter('recipient', $user)
->getQuery()->getScalarResult();
}
Cette requête fonctionne mais le problème c'est que j'ai en sortie ce tableau dans mon var_dump :
array:2 [▼
0 => array:2 [▼
1 => "286"
"nb" => "4"
]
1 => array:2 [▼
1 => "291"
"nb" => "4"
]
]
alors que je souhaite un simple tableau clé/valeur :
dans cette exemple le 286 et 291 sont les id membre et ils doivent être en clé et les 4 sont le nombre de messages non lu ils doivent être en valeur.
voila ! J'ai déjà fouillé les forums, les sites, doc officielle, mais rien. Je sais que la function "pluck" dans laravel est excellente dans mon cas mais je suis sous Symfony ! Contactez-moi, je suis joignable rapidement. Merci.
Note pour le prix : Il s'agit d'une simple requête d'accord, et encore même pas d'une requête mais plutôt de mapper clé/valeur d'une requête donc doucement avec le prix.
Budget indicatif : Moins de 500 €
Publication : 17 mai 2020 à 20h39
Profils recherchés : Développeur Symfony freelance, Développeur PHP freelance
5 freelances ont répondu à ce projet
4 propositions de devis en moins de 2h
Projet réalisé par Ghali A.
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.