Selecionar colunas específicas com Criteria
Quero selecionar somente as colunas ID e EMAIL da tabela assinante. Sendo assim:
$c = new Criteria();
$c->clearSelectColumns();
$c->addSelectColumn(AssinantePeer::ID);
$c->addSelectColumn(AssinantePeer::EMAIL);
$userRes = AssinantePeer::doSelectRS($c);
Reparem que foi utilizado o método doSelectRS.
Para percorrer o RecordSet, faça da seguinte maneira:
while ($userRes->next()) {
$array[$userRes
}
Ou seja, o método $userRes->get(1) me dá a primeira coluna selecionada (ID) , o $userRes->get(2) a segunda e assim sucessivamente..
Eu poderia ter usado também os métodos $userRes->getString(“ID”) e $userRes->getString(“EMAIL”)
=)
