我使用doctrine。
A和B为1:1的关系,
每个B有对应的一个A
但A却不一定有对应的B
当调用$a->getB()时总是会返回一个对象,不论数据库中B是否存在。
$a->getB()
我如何能得知B是否存在呢?
调用:
$a->getB()->exists();
另外如果不关心B是否持久,e.g.在事务当中,则应该调用:
$a->hasReference('B');
返回的是一个布尔值。
标签
查看
462 次