2015-09-05 26 views
0

我的問題很簡單,但複雜的對我來說,我有一個symfony2形式CategoryType:如何獲得與Symfony2的形式提交了實體的Id

class CategoryType extends AbstractType 
{ 
/** 
* @param FormBuilderInterface $builder 
* @param array $options 
*/ 
public function buildForm(FormBuilderInterface $builder, array $options) 
{ 
    $builder 
     ->add('name', 'entity', array('class' => 'Mpk\CmsBundle\Entity\Category', 
             'placeholder' => '', 
             'property' => 'name',)) 

     ->add('save', 'submit') 
    ; 
} 

,我希望得到submition後選擇實體的ID在我的控制器中,我該怎麼做?

回答

1
$id_selected = $form->getData()->getName()->getId(); 
+0

非常感謝你節省了我的時間...因爲兩週以來我一直在尋找那個! –