控制器
// $search 匹配值,搜索值
// 第一种方法
// $result = DB::name('article')->where('art_title','like','%'.$search.'%')->select();
// $result1 = DB::name('article')->where('art_content','like','%'.$search.'%')->select();
// $result = array_merge((array)$result,(array)$result1);
// 第二种
$where['art_title|art_content'] = array('like', '%' . $search . '%');
$result = DB::name('article')->where($where)->select();
// 第3种
$where['art_title'] = array('like', '%' . $search . '%');
$where['art_content'] = array('like', '%' . $search . '%');
然后把$where 放进 where($where)
还有 最好加个判断 判断条件存在 才有字段 不然报错
if (strlen($AddNumber) > 0) {
$arr[0] = 'like';
$arr[1] = '%' . $AddNumber . '%';
$w['AddNumber'] = $arr;
}
if ($search !== '') {
$where['art_title|art_content'] = array('like', '%' . $search . '%');
}