Propelってドキュメント少ね〜!結局やりたいことはソースから読み取らないといけないという…メンドクサ
というわけで、Propelで複数の条件を指定する場合にはaddAndやaddOrを使うわけなんだけど、()の位置づけというか、検索の組み合わせを指定するにはどうするのか。一つの()は1 Criterionと考えて、条件をブレークダウンして、条件毎にCriterion()を作っていく。Criteriaにはそのブレークダウンした条件をさらにaddAndやAddOrしていけばいい。以下サンプル
しかも、こういった事ってネットで情報検索するときにはどうやって検索するんだ?!ムズカシクネ?propel sample samplesとかか?コミュニティで聞くと自分で探せみたいなこと言われるんだよな〜。バカに厳しいからMLとかGroupとか嫌い
Criteria周りはHibernateのものとかなり似ていますので、Hibernateで知識を仕入れるといいかもしれません。そのおかげでpropelもあまり迷わず使うことができました。
なるほどね〜!それはいい手かも!!ありがとう
いまちょっとHibernateのドキュメント見てみたんだけど、
Criteria関係の説明少ないね…
ま、Hibernateの方が関連情報多そうなので今度からは
そっちもあわせて検索するようにします!