An exception has been thrown during the rendering of a template
Bonjour, j'ai une erreur au niveau de mon symfony. Je voudrai :
Dans la page par ordre alphabétique inverse de l’immatriculation, faire apparaître
l’immatriculation, la marque, le modèle, la couleur et l’identifiant du propriétaire.
Voici mon fichier DefaultController ( la partie qui permet de récupérer les Voitures ) :
Code:
1 2 3 4 5 6 7 8 9 10
| $manager=$this->getDoctrine()->getManager();
$repositoryPersonnes=$manager->getRepository('siomembresBundle:Personnes');
$listePersonnes=$repositoryPersonnes->findAll();
/*$manager->persist ($personne);
$manager->flush();*/
$manager2=$this->getDoctrine()->getManager();
$repositoryVoitures=$manager2->getRepository('siomembresBundle:Voitures');
$listeVoitures=$repositoryVoitures->findAll();
return $this->render('siomembresBundle:Default:index.html.twig', array('name' => $name, 'vous' => $personne, 'moi' => $voiture, 'listeP' => $listePersonnes, 'listeV' => $listeVoitures)); |
Mon fichier index ( la partie qui permet d'afficher les Voiture ) :
Code:
1 2 3 4 5
| <ul>
{%for i in listeV %}
<li>{{ i.immatriculation}} }} {{ i.marque}}}} {{ i.modele}} }} {{ i.couleur}}}} {{ i.proprietaire}}
{% endfor%}
</ul> |
Une erreur apparaît :
Code:
An exception has been thrown during the rendering of a template ("Catchable Fatal Error: Object of class sio\membresBundle\Entity\Personnes could not be converted to string") in siomembresBundle:Default:index.html.twig at line 15.
la ligne 15 du fichier index est :
Code:
<li>{{ i.immatriculation}} }} {{ i.marque}}}} {{ i.modele}} }} {{ i.couleur}}}} {{ i.proprietaire}}
Pouvez-vous me venir en aide s'il vous plaît ?
Merci de votre attention & de votre temps pour m'aider a résoudre mes problèmes
Pour afficher les voitures par ordre alphabétique inverse de l’immatriculation je ne sais pas le faire, je pense que c'est peut être :
Code:
findAll( array(immatriculation =>ASC))