業務でWebアプリを開発しているんだけど、 SymfonyのCriteriaを使ったクエリがたまに忘れるので、備忘録として残しておく。 *適宜、追記していきます 例えば、Bookテーブルがあって列にはID,NAME,PRICE,INPUT_DATEとする。 主キーをもとにデータを取得したい場合 <? $c = new Criteria(); echo BOOKPeer::retrieveByPk(1); ?> 件数を取得したい場合 <? $c = new Criteria(); echo BOOKPeer::doCount($c); ?> whereで条件検索したい場合 <? $c = new Criteria(); //LIKEで検索 $c->add(BOOKPeer::NAME, "%山田%", Criteria::LIKE); //INで検索 $c->add(BOOKPeer::ID