我是symfony的新手,我有两个具有ManyToMany关系的实体。Action.php
和Etablissement.php
我正在尝试从两个.csv文件(每个对象一个)中添加教义装置来填充数据库。
我以EtablissementFixtures.php
开头,在其中我分别引用每个Etablissement
$this->addReference($line[0], $etablissement);
,以便我可以在其他夹具中访问它。
问题是,在我的第二个夹具ActionFixture.php
中,.csv包含一些ID,这些ID在Etablissement
的.csv中不存在。当我尝试$this->getReference($line[0])
时出现对“ 0010063N的引用不存在”错误,我试图用try / catch块包围getReference行,但它不起作用,我想忽略它错误并继续执行代码。
我希望我说清楚,谢谢。
欢迎来到SO论坛。
如果我正确理解了您的问题,您正在寻找hasReference函数,可用于检查是否存在具有特定名称的引用:
$this->hasReference($line[0]);