Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
插入表symfony2时无法识别的字段_Symfony - Fatal编程技术网

插入表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()
将实体保存在数据库中?