とあるセクシーなデータ分析官

を目指す渋谷で働くソーシャルゲーム分析者の卵

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);


これで複数のワードにヒットするデータを取得することができます。