100% Hardcore! RSS
2002|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|
トップ <前の日記(2006-05-03) 次の日記(2006-05-08)> 最新

2006-05-07

_ [develop][symfony][php] Propelで複数の検索条件を任意の形で指定(整形)するには

Propelってドキュメント少ね〜!結局やりたいことはソースから読み取らないといけないという…メンドクサ

というわけで、Propelで複数の条件を指定する場合にはaddAndやaddOrを使うわけなんだけど、()の位置づけというか、検索の組み合わせを指定するにはどうするのか。一つの()は1 Criterionと考えて、条件をブレークダウンして、条件毎にCriterion()を作っていく。Criteriaにはそのブレークダウンした条件をさらにaddAndやAddOrしていけばいい。以下サンプル

しかも、こういった事ってネットで情報検索するときにはどうやって検索するんだ?!ムズカシクネ?propel sample samplesとかか?コミュニティで聞くと自分で探せみたいなこと言われるんだよな〜。バカに厳しいからMLとかGroupとか嫌い

本日のツッコミ(全2件) [ツッコミを入れる]
_ shota (2006-05-08 09:28)

Criteria周りはHibernateのものとかなり似ていますので、Hibernateで知識を仕入れるといいかもしれません。そのおかげでpropelもあまり迷わず使うことができました。

_ おざき (2006-05-08 20:39)

なるほどね〜!それはいい手かも!!ありがとう

いまちょっとHibernateのドキュメント見てみたんだけど、
Criteria関係の説明少ないね…

ま、Hibernateの方が関連情報多そうなので今度からは
そっちもあわせて検索するようにします!

お名前:
E-mail:
右の画像に書かれている文字列を入力してください:
コメント:

トップ <前の日記(2006-05-03) 次の日記(2006-05-08)> 最新
合計: 2196508 今日: 430 昨日: 1246 (from 2003/11/04)
PROFILE

Kyoichi Ozaki

CONTACT



SPONSORS




最近のツッコミ
1.kyoichi (Jan 08. 19:46)
2.HR (Jan 08. 14:42)
3.kyoichi (Jan 08. 13:01)
4.fixika (Jan 07. 12:30)
5.kyoichi (Dec 29. 12:50)
6.kyoichi (Dec 29. 12:49)
7.MITSU (Dec 29. 12:39)
8.HIRO (Dec 28. 18:20)
9.YU (Dec 28. 14:59)
10.Kyoichi (Dec 28. 02:52)
11.HR (Dec 26. 13:27)
12.ミナト (Dec 26. 11:06)
13.kyoichi (Dec 25. 23:33)
14.kyoichi (Dec 25. 23:33)
15.kyoichi (Dec 25. 23:32)
16.fixika (Dec 24. 16:34)
17.hgd☆ (Dec 19. 18:49)
18.fixika (Dec 19. 18:10)
19.fixika (Dec 19. 14:04)
20.Kyoichi (Dec 19. 01:43)