我有2个实体; BusinessContactInformation和ContactInformationTypes。 BusinessContactInformation的一个实体始终是给定的ContactInformationType。
但是,当我尝试加载BusinessContactInformation类型的实体时,我收到此错误:
致命错误:require():无法打开所需的'/ var / tmp // _ CG _platformentitiesContactinformationtypes.php'
实体都位于\ platform \ entities命名空间中,并且它们具有以下注释:
/**
* Businesscontactinformation
*
* @Table(name="businessContactInformation")
* @Entity
*/
(...)
/**
* @var Contactinformationtypes
*
* @ManyToOne(targetEntity="Contactinformationtypes")
* @JoinColumns({
* @JoinColumn(name="contactTypeId", referencedColumnName="id")
* })
*/
private $contacttypeid;
和Contactinformationtypes:
/**
* Contactinformationtypes
*
* @Table(name="contactInformationTypes")
* @Entity
*/
有没有人知道造成这种情况的原因是什么?我与所有我的关系中有这个 - 一对多,多对一......,
答案 0 :(得分:0)
我最终重新生成了我的实体和代理。它允许我适当的重新开始,我不得不指向我的代理作为Setup :: createAnnotationMetadataConfiguration中的第三个参数。