1
我嘗試爲我的Symfony應用程序創建一個新的FormType。我有一個多對一場:Symfony FormType - 選擇ManyToOne不可能
// Grower.php
/**
* @ORM\ManyToOne(targetEntity="CategoryGrower", inversedBy="growers")
* @ORM\JoinColumn(name="category_id", referencedColumnName="id")
**/
private $category;
// CategoryGrower.php
/**
* @ORM\OneToMany(targetEntity="Grower", mappedBy="category")
**/
private $growers;
// GrowerType.php
$builder
->add('name', 'text')
->add('category', 'entity', array(
'class' => 'FermierMalin\Bundle\GrowerBundle\Entity\CategoryGrower',
'choice_label' => 'label',
'group_by' => 'parent',
));
但在HTML代碼選擇爲空:
<div>
<label for="fermiermalin_bundle_growerbundle_grower_category" class="required">Category</label>
<select id="fermiermalin_bundle_growerbundle_grower_category" name="fermiermalin_bundle_growerbundle_grower[category]" required="required">
</select>
</div>
在我的數據庫,我有一些DATAS:
你能給的getter/setter和constuctors全班(種植者和CategoryGrower)? –
@HubertLcorche [種植者](http://pastebin.com/65kQ6NLb),[CommentGrower](http://pastebin.com/KcPsgw5B) –