• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:cakephpでキーワード検索)

cakephpでキーワード検索の方法がわからない

このQ&Aのポイント
  • cakephpでキーワード検索のための方法がわかりません。スペースで単語を区切って検索したいのですが、うまくいきません。
  • 検索キーワードでcakephpのページングをする方法がわかりません。スペースで単語を区切る方法を教えてください。
  • cakephpでキーワードをスペースで区切って検索したいのですが、うまくいきません。どなたか解決策を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

http://spiral-stair.blogspot.com/2007/09/cakephpfindor.html こちらのブログを参考に(というか検索で一番最初に出てきました) $set = array( 'OR' => array( array( 'Hoge.name LIKE' => '%'.$keywords[0].'%', 'Hoge.prefecture LIKE' => '%'.$keywords[0].'%', 'Hoge.job LIKE' => '%'.$keywords[0].'%',), array( 'Hoge.name LIKE' => '%'.$keywords[1].'%', 'Hoge.prefecture LIKE' => '%'.$keywords[1].'%', 'Hoge.job LIKE' => '%'.$keywords[1].'%', ), ), ); というようにネストしたらいかがでしょうか。

future-boy
質問者

お礼

ありがとうございます。 はずかしながら、DBの方で 値にNULL値が入ってなかったので 検索結果がおかしくなっていました。 結果、頂いたもので直りました。

すると、全ての回答が全文表示されます。

関連するQ&A