Compter les éléments liés d'une entité |
|
---|---|
14/10/2019
Elodie Nunilon |
Bonjour, ma question peut paraitre un peu bête mais je débute sur le framework et je n'ai pas encore toutes les bonnes astuces. Voici j'ai crée un page qui liste des oeuvres d'arts. Je récupére les oeuvres actives dans le controller qui les passe à la vue et dans ma vue j'ai ajouté une boucle foreach pour les afficher. Il est possible de laisser une note sur chaque oeuvre. Ce que je souhaiterais c'est pouvoir afficher une moyenne sur 20 dans cette liste. Or la boucle affiche que les informations de l'entité.
Faut il utiliser un widget ?
|
Réponse |
|
jerome oliva |
Bonjour, la question est interessante et elle revient souvent. La meilleurs solution est de créer une fonction dans l'entité elle même qui va se charger de faire ce calcul. Vous pouvez ensuite appeller cette fonction dans la vue directement
par exemple : {{entity->GetCount()}}
et dans l'entité
function GetCount(){ return 12; }
|