保存到数据库时,通过实体形成 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 零或空
我的代码有什么问题?你有这方面的线索或样本吗,
谢谢
我有一个通过实体 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 零或空
我的代码有什么问题?你有这方面的线索或样本吗, 谢谢