Symfony 2のデータベーステーブルの値を使って選択リストを作成するにはどうすればよいですか?Symfony 2選択リスト付きフォーム
私は2つの実体がありますManyToOneの関係で学生と教室を、私はfolowingフィールドを持つフォームを作成する必要があります。名、姓、年齢、教室(選択リストを利用可能なクラスから)。私は私の教室フォームで
$builder
->add('name')
->add('surname')
->add('age')
->add('classroom', new ClassroomType())
;
を持っている私の学生フォームで
私はこれがあります。
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
種類:私はこの次のエラーを取得する
$classrooms =$this->getDoctrine()->getRepository('UdoCatalogBundle:Classroom')->findAll();
$builder
->add('clasa','choice',array('choices' => array($classrooms->getId() => $classrooms->getName())));
をよろしく、 Cearnau Dan
ためのクリーンなソリューションです。説明:http://groups.google.com/group/symfony2/browse_thread/thread/ da8f72b33f9f93ba – tttony