保存到数据库时,通过实体形成 select 总是 return 0

Form select via Entity always return 0 when save to database

我有一个通过实体 select 的表单(与其他 table 没有关系) 但保存到数据库时总是return 0,我找不到错误

这是我的构建形式:

public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('name', 'text', array('label' => 'Company Name'))
            ->add('address')
            ->add('idProvince', 'entity', array(
                'mapped' => false,
                'class' => 'SettingBundle:Province',
                'query_builder' => function(EntityRepository $er){
                       return $er->createQueryBuilder('e')->orderBy('e.name', 'ASC');
                },
            ))

select 表格显示完美没有错误,但是当我保存到数据库时,它总是 return 零或空

我的代码有什么问题?你有这方面的线索或样本吗, 谢谢

它用实体-关系-关联解决了http://symfony.com/doc/current/book/doctrine.html#entity-relationships-associations

谢谢