尝试设置两个实体之间的关系。
使用phpmyadmin进行调查显示他们的表之间没有链接。
/*
* @ORMOneToOne(targetEntity="Otherentity")
*/
private $otherentity;
而不是:
/**
* @ORMOneToOne(targetEntity="Otherentity")
*/
private $otherentity;
甚至检查编码标准也没有帮助我。
找到答案:注释结构本身中的拼写错误。
在搜索了数十个松散相关的主题和 tuto 之后,我不得不复制粘贴现有的关系并逐字替换......发现/**
是强制性的。
而且很容易被误认为是/*
.而且任何地方都没有警告。
希望对任何人有所帮助(至少是我自己,几年后会再次发生(。