Symfony1 表\u如何检查左侧外部联接字段为空的方法

Symfony1 表\u如何检查左侧外部联接字段为空的方法,symfony1,doctrine,left-join,Symfony1,Doctrine,Left Join,我有一个使用下表方法生成的管理模块 class Exam{ 在管理列表视图中,$exam->getPaymentStatus()返回null如果外部连接返回null,建议使用什么方法检查此情况 $exam->_data['payment_status'] === null 还是有更好的 我试过了 if ($exam->getPaymentStatus()){ 返回一个致命错误 我的问题是,我在考试中有一个订单号,但该订单号在对应关系中不存在我通常使用一个简单的if,如下所示:

我有一个使用下表方法生成的管理模块

class Exam{

在管理列表视图中,$exam->getPaymentStatus()返回null如果外部连接返回null,建议使用什么方法检查此情况

$exam->_data['payment_status'] === null
还是有更好的

我试过了

if ($exam->getPaymentStatus()){
返回一个致命错误


我的问题是,我在考试中有一个订单号,但该订单号在对应关系中不存在

我通常使用一个简单的if,如下所示:

if ($exam->getPaymentStatus()) { /* ... */ }

对非对象调用成员函数getPaymentStatus()
if ($exam->getPaymentStatus()) { /* ... */ }