在学说查询中使用multiple - > select()

0 php mysql doctrine model

对于一个学说模型,我并不总是需要获取所有列.我希望我可以解决这个问题

$query = Doctrine_Query::create()->select('a');  
if (!empty($value)){    
    $query->select('b');    
}  
$query->execute();
Run Code Online (Sandbox Code Playgroud)

但这不起作用......

有没有人知道如何做到这一点?

Phi*_*ber 10

尝试使用$query->addSelect('b')而不是$query->select('b').