Symfony 2'deki veritabanı tablosundaki değerlerle bir seçim listesi nasıl oluşturabilirim?Symfony 2 Seçim listesi ile form
Ben 2 varlık vardır: Öğrenci ve ManyToOne ilişkisi Sınıf ve ben folowing alanları ile bir form oluşturmak gerekir: listeyi seçin (adını, soyadını, yaş, sınıf mevcut sınıflardan). Benim Öğrenci Formu yılında
i var benim Sınıf Form yılında
$builder
->add('name')
->add('surname')
->add('age')
->add('classroom', new ClassroomType())
;
i bu var:
$classrooms =$this->getDoctrine()->getRepository('UdoCatalogBundle:Classroom')->findAll();
$builder
->add('clasa','choice',array('choices' => array($classrooms->getId() => $classrooms->getName())));
Bunu aşağıdaki hatayı alıyorum:
Fatal error: Call to undefined method Udo\CatalogBundle\Form\ClassroomType::getDoctrine() in /var/www/html/pos/src/Udo/CatalogBundle/Form/ClassroomType.php on line 13
Tür Saygılarımızla, Cearnau Dan
açıklamaları verilmiştir: http://groups.google.com/group/symfony2/browse_thread/thread/ da8f72b33f9f93ba – tttony