前台模板
<form id="bdcs-search-form" autocomplete="off" class="bdcs-search-form" target="_blank" method="get" action="{:url('Search/index')}">
<input type="text" placeholder="请输入关键词" id="bdcs-search-form-input" class="bdcs-search-form-input" name="keywords" autocomplete="off" style="line-height: 30px; width:220px;">
<input type="submit" value="搜索" id="bdcs-search-form-submit" class="bdcs-search-form-submit bdcs-search-form-submit-magnifier">
</form>
控制器
<?php
namespace app\index\controller;
use app\index\controller\Base;
class Search extends Base
{
public function index()
{
$keywords=input('keywords');
if($keywords){
$map['title']=['like','%'.$keywords.'%'];
$searchres=db('article')->where($map)->order('id desc')->paginate($listRows = 3, $simple = false, $config = [
'query'=>array('keywords'=>$keywords),
]);
$this->assign(array(
'searchres'=>$searchres,
'keywords'=>$keywords
));
}else{
$this->assign(array(
'searchres'=>null,
'keywords'=>'暂无数据'
));
}
return $this->fetch();
}
}