コントローラー側で$freeword_str
を受け取り、SQL文を発行するようにしているんですが
CakePHPならではのもっと効率的な書き方はないでしょうか?
検索項目が80個程あり、困っています、、、、、
PHP
1if(isset($freeword_str) && $freeword_str !== FALSE){ 2$query->where([ 3 'OR' => [ 4 'dbo01 LIKE' => '%'.$freeword_str.'%', 5 'dbo02 LIKE' => '%'.$freeword_str.'%', 6 'dbo03 LIKE' => '%'.$freeword_str.'%', 7 'dbo04 LIKE' => '%'.$freeword_str.'%', 8 'dbo05 LIKE' => '%'.$freeword_str.'%', 9 'dbo06 LIKE' => '%'.$freeword_str.'%', 10・ 11・ 12・
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/25 09:29
退会済みユーザー
2017/03/25 09:34