我有一個實體機構與
/**
* @var \Rewards\LocationBundle\Entity\Address
*
* @ORM\ManyToOne(targetEntity="\Acme\xxBundle\Entity\Address", cascade={"persist"})
* @ORM\JoinColumn(name="address_id", referencedColumnName="id")
*/
protected $address;
,我有一個AgencyType用於創建表單:
$builder
->add('name')
->add('address');
我有也地址類型
$builder
->add('street')
->add('zipCode')
->add('city')
->add('country');
有了這個配置,如果我把:
{{ form_widget(form) }}
在樹枝模板
我只能查看「選擇」表單控件,但我希望看到的形式AgencyType地址類型的所有字段。
我該怎麼做?
什麼*都是*所有的字段? – hakre
我認爲您正在尋找「嵌入式集合」:http://symfony.com/doc/current/cookbook/form/form_collections.html – mblaettermann
代理和地址實體之間的關係不是集合。 – Mauro