PGメモ

非エンジニアの記録

criteriaで別名(as)を使う

$items = array();
$c = new Criteria();
$c->addSelectColumn("hoge.ID as HOGE_ID");
$c->addSelectColumn("hoge.NAME as HOGE_NAME");
$rs = HogePeer::doSelectStmt($c);
while($r = $rs->fetch(PDO::FETCH_ASSOC)){
  $items[] = $row;
}

といった感じ。
addSelectColumnのところでダブルコーテーションを使う。
因みにdoSelectStmtでないとaddSelectColumnが効かない。