symfony日記23
1.content-typeをymlでサクっと管理する。
configのview.ymlでheaderを自在に操れるようなので使ってみました。
all: http_metas: content-type: text/javascript; charset=utf-8
今回は(アプリ)/config/view.ymlにてアプリ以下のモジュール全てに
適用したかったのでallを指定しました。
allの部分を書き換える事でモジュール別に設定したり、
アクション別に設定することができる。
2.Criteriaに配列を使用してdoSelectする(IN句を使いたい時)
普段パラメータと一致する条件のデータがほしい時は以下のようにするが、
$c->add(HogePeer::NAME, "太郎", Criteria::EQUAL);
「or」で複数のパラメータにそれぞれ一致するデータを取得したい場合。
ようは配列を使いたい場合です。
$names = array('太郎','花子','山田'); $c = Criteria(); $c->add(HogePeer::NAME, $names, Criteria::IN); return HogePeer::doSelect($c);
これで複数のワードにヒットするデータを取得することができます。