2015-09-05 53 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

非常感谢你节省了我的时间...因为两周以来我一直在寻找那个! –