résultat d'une fonction du controlleur dans un template twig
Bonjour,
j'essaie d'intégrer le résultat d'une requete que j'effectue depuis le controlleur dans une vue twig,
voila le code dans le controleur
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| public function ClientAction(){
$DB_SERV=$this->container->getParameter('database_host');
$DB_NAME=$this->container->getParameter('database_name');
$DB_LOG=$this->container->getParameter('database_user');
$DB_PAS=$this->container->getParameter('database_password');
$dbconnect = new \PDO('pgsql:host='.$DB_SERV.'; dbname='.$DB_NAME.';', $DB_LOG, $DB_PAS, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION) );
$req=$dbconnect->query("SELECT cl_nomsociete,idclient FROM client ORDER BY cl_nomsociete");
while($result=$req->fetch())
{
echo '<option value="'.$result['idclient'].'">'.$result['cl_nomsociete'].'</option>';
}
} |
et voila le code dans la vue
Code:
1 2 3
| <select>
{% render(controller('EliprojectCollaborateurBundle:Collaborateur:Client'))%}
</select> |
le probleme est que quand je l'execute j'ai une erreur 500, exactement
Citation:
An error occurred while loading the web debug toolbar (500: Internal Server Error).
Do you want to open the profiler?
je sais pas déja si mon code est correct, apparement non,
merci de votre aide qui me sera si précieuse.