ホームページ  >  記事  >  バックエンド開発  >  Yii2で複数のフィールドを同時に検索する方法を実現_phpの例

Yii2で複数のフィールドを同時に検索する方法を実現_phpの例

WBOY
WBOYオリジナル
2016-08-17 13:02:311148ブラウズ

この記事の例では、Yii2 で複数のフィールドを同時に検索する方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

Yii2 の検索フィールドは、段落の検索に使用できる andFilterWhere メソッドを使用します。

複数のフィールドを検索する場合、たとえば、記事タイトルと記事内容に検索する必要のあるキーワードが含まれているかどうかを検索する場合、それらの間の関係は or であるため、メソッド orFilterWhere

を使用する必要があります。

以下はすべてのコードです

リーリー

SQL ステートメントは次のように表示されます:

コードをコピー コードは次のとおりです:
select count(*) from `post` left join `category` on `post`.`cate_id`=`category`.`id` where ((`post` `.` status`=1) および (`post`.`title` like '%key%')) または (`post`.`content` like '%key%') `post`.`id` による順序説明
select `post`.* from `post` left join `category` on `post`.`cate_id`=`category`.`id` where ((`post`.`status`=1) and (`post`. `title` like '%key%')) または (`post`.`content` like '%key%') `post`.`id` の記述による順序制限 10

さらに Yii 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「Yii フレームワークの概要と一般的なテクニックの概要」、「PHP の優れた開発フレームワークの概要」、「PHP を始めるための基本チュートリアル」 Smarty テンプレート」、「PHP オブジェクト指向プログラミング入門」チュートリアル、「php 文字列の使い方まとめ」、「php+mysql データベース操作入門チュートリアル」、「php 共通データベース操作スキルまとめ」

この記事が、Yii フレームワークに基づいた PHP プログラムの設計に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。