插入表symfony2时无法识别的字段
我想向我的表中插入一些数据,如下所示:插入表symfony2时无法识别的字段,symfony,Symfony,我想向我的表中插入一些数据,如下所示: $x=$this->getDoctrine()->getRepository('xxxBundle:yyyy')) ->findby(数组($form->get('zzzz')->getData()); 外汇($x为$xx){ $aaa=新aaaa(); $aaa->setccccn(数组($x)); } $em=$this->getDoctrine()->getManager(); $em->flush(); 执行此操作时,出现错误无法识别的字段:0。
$x=$this->getDoctrine()->getRepository('xxxBundle:yyyy'))
->findby(数组($form->get('zzzz')->getData());
外汇($x为$xx){
$aaa=新aaaa();
$aaa->setccccn(数组($x));
}
$em=$this->getDoctrine()->getManager();
$em->flush();
执行此操作时,出现错误无法识别的字段:0
。。请帮帮我。。。我该怎么办 问题就在这里
->findby(
array($form->get('zzzz')->getData())
);
您没有给findBy一个键,因此它正在查找列/字段0
,这是PHP数组中隐含的第一个键<代码>数组($value)与数组(0=>$value)
应该是这样的
->findby(
array('the_column_name' => $form->get('zzzz')->getData())
);
还是这个
->findbyTheColumnNameInCamelCase($form->get('zzzz')->getData());
问题就在这里
->findby(
array($form->get('zzzz')->getData())
);
您没有给findBy一个键,因此它正在查找列/字段0
,这是PHP数组中隐含的第一个键<代码>数组($value)与数组(0=>$value)
应该是这样的
->findby(
array('the_column_name' => $form->get('zzzz')->getData())
);
还是这个
->findbyTheColumnNameInCamelCase($form->get('zzzz')->getData());
请显示完整的错误消息。是否使用
persist()
将实体保存在数据库中?请显示完整的错误消息。您是否使用persist()
将实体保存在数据库中?