LIKE演算子を用いた検索
検索項目に入力されたキーワードであいまいな条件抽出行いたい場合、
CriterionをCriteriaに登録する必要があります。
$c = new Criteria(); $c->add( $c->getNewCriterion( [TableName]Peer::[FieldName], "%".[Keyword]."%", Criteria::LIKE ) ); $result = [TableName]Peer::doSelect( $c );
上記のようにワイルドカードをキーワード設定する事ができます。
その他にも『ALT_NOT_EQUAL』⇒『!=』、『GREATER_THAN』⇒『>』、『GREATER_EQUAL』⇒『>=』、『IN』⇒『IN』、『ISNULL』⇒『IS NULL』、『CURRENT_DATE』⇒『CURRENT_DATE』とかいろいろ用意されているもよう。