<input id="c-shop" width="1000px" data-rule="required" data-field="name" data-source="resumes/getaggregate" class="form-control selectpage" name="row[group_id]" type="text" value="">
属性 | 功能 |
---|---|
data-source | 提供数据源的 URL 地址或 JSON 数据 |
data-field | 自定义显示字段,默认为 name |
data-primary-key | 自定义主键字段,默认为 id |
data-params | 自定义扩展参数 |
public function getAggregate(){
// return (['total' => 1, 'list' => Db::name('resumes_group')->select()]);
$where['a.endtime'] = array("egt",time());
if ($this->request->request("name")) {
$name = $this->request->request("name");
$where['b.name'] = array("like","%{$name}%");
}
$row = Db::name('resumes_group')->alias('a')->field('a.id,b.name,a.note')->where($where)->join('resumes_gourp_name b','a.name = b.id')->select();
foreach($row as $k => &$v){
$v['name'] =' 集合id:'. $v['id'] .' '. $v['name'] . '<nobr>    </nobr>' . $v['note'];
unset($v);
}
return(['total' => 1, 'list' => $row]);
}
注意:这里返回的内容需要是json格式才能被识别出来。