symfony doctrine で次のクエリを実行したい。
SELECT p.id AS id FROM skiChaletPrice p WHERE ski_chalet_id = ? AND month = ?
私は教義の質問を次のように書きました。
$q = Doctrine_Query::create()
->select('p.id AS id')
->from('skiChaletPrice p')
->andWhere('ski_chalet_id = ?', $chaletId)
->andWhere('month = ?', $from);
$result = $q->fetchOne();
if ($result->count() > 0) {
return $result->toArray();
} else {
return null;
}
しかし、私の結果には常にテーブル内のすべての列が含まれます。問題は何ですか?私を助けてください。