我尝试获取文件的参考:
$result = $this->em->getReference('App\Entity\Documents', 522);
但是我收到错误消息:
Entity of type 'App\Entity\Documents' for IDs id(522) was not found
是否有办法检查引用是否有效或初始化为true或具有特定ID的文档是否存在?
类似:
if($this->em->getReference('App\Entity\Documents', 522) == true){
$result = $this->em->getReference('App\Entity\Documents', 522);
} else {
$result = "";
}
getReference()
不会在数据库中引起查询。您可以像这样使用find()
if($this->em->find('App\Entity\Documents', 522) !== null)