背景
做了一个设计师接单平台,后台这块分类、和标签关联另一个表。如下:

现在如何增加顶部的自定义搜索,其实很简单。通过ajax即可。
解决方案
1.js文件增加searchlist
通过ajax获取,如下:
javascript
{
field: 'category_id', title: __('设计师类型'), searchList: $.getJSON('category/searchlist?search=worker'), formatter: function (value, row, index) {
return '无';
},
visible: false
},
2.控制器增加对应的function
php
public function searchlist()
{
$search= $this->request->request("search");
$result = $this->model->where(['type'=>$search])->limit(10)->select();
$searchlist = [];
foreach ($result as $key => $value) {
$searchlist[] = ['id' => $value['id'], 'name' => $value['name']];
}
$data = ['searchlist' => $searchlist];
$this->success('', null, $data);
}
到此为止,就完毕了。
其他
附带贴几个这个系统的截图吧。




猜你喜欢