次のようなテーブルがあります
User.php で
/**
*
* @ORM\ManyToOne(targetEntity="Acme\UserBundle\Entity\IconPics", inversedBy="icon")
* @ORM\JoinColumn(name="icon", referencedColumnName="id",nullable=true)
*/
private $icon;
Icon.php で
/**
*
* @ORM\OneToOne(targetEntity="Acme\UserBundle\Entity\User", inversedBy="icon")
* @ORM\JoinColumn(name="icon", referencedColumnName="id")
*/
private $icon;
アイコンテーブルは
|id |icon
|1 |aaa.png
|2 |bbb.png
|3 |ccc.png
ユーザーにフォームから 1 つのアイコンを選択させたい。
$builder->add('icon',null,array('label' => 'select icon'));
HTML にプルダウンが表示され、ユーザーは aaa~ccc.jpg のいずれかを選択できます。
しかし、これにはラジオボタンを使用したいと思います。
$builder->add('icon','choice',array('label' => 'select icon'));
$builder->add('icon','radio',array('label' => 'select icon'));
これらを試しましたが、候補が表示されません。
データベースicon.phpでアイテムを選択するラジオボタンを作成するにはどうすればよいですか?