Я пытаюсь создать поле со списком со значениями в моей базе данных.
Для этого я решил поместить простой php-код в мой .html.twig
Вот код
<?php
$villes = $this->getDoctrine()
->getRepository('ProjetEsamuzeDiorBundle:Villes')
->findAll();
echo "<select name='ville'>";
for ($i=0;$i<count($villes)-1;$i++)
{
echo "<option value='".$villes[$i]->getId()."'>".$villes[$i]->getNom()."</option>";
}
echo "</select>";
?>
Выход этого
getDoctrine() ->getRepository('ProjetEsamuzeDiorBundle:Villes') ->findAll(); echo ""; for ($i=0;i".$villes[i]->getNom().""; } echo ""; ?>
Имейте в виду, что это прямо на странице, как если бы эхо было только что, но его нет. Я думал, может быть, это $ this, но замена его на $ villes дала тот же результат
Кроме того, я не вижу, что я вижу именно это
getDoctrine() ->getRepository('ProjetEsamuzeDiorBundle:Villes') ->findAll(); echo "(combobox is empty here)"; ?>
Что я делаю не так?