$myTable = MyTable->select('firstField'); if ($somethingTrue) { $myTable->addSelect('secondField'); } if ($somethingElseTrue) { $myTable->addSelect('thirdField'); } $myTable->get();