thinkPHP3.2.3搜素功能怎么做?以下到底哪里出錯了呢
public function index(){
? ?$article=D('article');
? ?$keyboard=isset($_GET['keyboard'])?$_GET['keyboard']:'';
? ?$where=[];? ? ?//搜索條件
? ?if($keyboard){? ? ? ? //判斷是否為空
? ? ? ?$where['keyboard']=['like',"%$keyboard%"];
? ?}
? ?$count= $article->where($where)->count();// 查詢滿足要求的總記錄數(shù)
? ?$Page = new \Think\Page($count,5);// 實例化分頁類 傳入總記錄數(shù)和每頁顯示的記錄數(shù)(25)
? ?$show = $Page->show();// 分頁顯示輸出
? ?$list = $article->where($where)->order('time desc')->limit($Page->firstRow.','.$Page->listRows)->select();
? ?$this->assign('list',$list);// 賦值數(shù)據(jù)集
? ?$this->assign('page',$show);// 賦值分頁輸出
? ?$this->display();
先確定你數(shù)據(jù)中 有沒有??keyboard 這個字段,我覺得應該沒有