Php 多重->;在规则查询中选择()

Php 多重->;在规则查询中选择(),php,mysql,model,doctrine,Php,Mysql,Model,Doctrine,对于条令模型,我并不总是需要获取所有列。我希望我能用电脑解决这个问题 $query = Doctrine_Query::create()->select('a'); if (!empty($value)){ $query->select('b'); } $query->execute(); 但这不起作用 有人知道怎么做吗?尝试使用$query->addSelect('b')而不是$query->select('b')

对于条令模型,我并不总是需要获取所有列。我希望我能用电脑解决这个问题

$query = Doctrine_Query::create()->select('a');  
if (!empty($value)){    
    $query->select('b');    
}  
$query->execute();
但这不起作用


有人知道怎么做吗?

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