我有类包含外键,我想在我的类中插入这个外键
我用doctrine 2和zend 2执行该脚本:
$geographicalarea = new Geographicalarea();
$geographicalarea = $entityManager()->getRepository('\Synchro\Entity\Geographicalarea')->find (array('idGeographicalArea'=> $idgeographicalarea ));
echo "Create ";
$department = new Department();
$department->setNamedepartment($data ['nameDepartment']);
$department->setCodedepartment($data ['codeDepartment']);
$department->setIdfkgeographicalarea($geographicalarea);
我收到此错误:
致命错误:函数名称必须是字符串 C:\瓦帕\ WWW \ imprimvert \模块\同步\ SRC \同步\服务\ DepartmentManager.php 在第88行
$geographicalarea = $entityManager()->getRepository('\Synchro\Entity\Geographicalarea')->find (array('idGeographicalArea'=> $idgeographicalarea ));
我该如何解决?
提前致谢
答案 0 :(得分:0)
你写了$entityManager()
,但我打赌$entityManager
是一个对象。
删除括号()
:
$geographicalarea = $entityManager->getRepository('\Synchro\Entity\Geographicalarea')->find (array('idGeographicalArea'=> $idgeographicalarea ));