当前位置: 首页 > news >正文

东莞网上做公司网站公司网站php

东莞网上做公司网站,公司网站php,深圳网站关键词优化公司,盘锦网站建设多少钱记录:fastadmin表格数据逗号分隔的id关联展示数据名称并实现搜索 1,在查询后增加显示代码 $fields [[field>tags_ids, //关联数据字段display>tags_name, //附加的字段名称primary>id, //关联表主键column>tags_name, //关联表中读取需要显…
记录:fastadmin表格数据逗号分隔的id关联展示数据名称并实现搜索

1,在查询后增加显示代码


$fields = [['field'=>'tags_ids', //关联数据字段'display'=>'tags_name', //附加的字段名称'primary'=>'id', //关联表主键'column'=>'tags_name', //关联表中读取需要显示的字段'model'=>'', //关联模型'table'=>'fa_litestore_tags' //关联表,关联表和关联模型二选一]
];
addtion($list,$fields); //list是数组
// addtion($list->items(),$fields); // list是对象

2,增加搜索功能代码

// 特殊搜索处理
$wheres = [];
$filter = json_decode($this->request->get('filter'), true);
$op = json_decode($this->request->get('op'), true);
if(!empty($filter['tags_name'])){$keyword = $filter['tags_name'];$tagsIds = implode(',', Db::name('litestore_tags')->where(['tags_name'=>['like',"%$keyword%"]])->column('id'));$rex = explode(',', $tagsIds);foreach ($rex as $v){$wheres[] = ['exp',Db::raw("FIND_IN_SET('$v', tags_ids)")];}unset($filter['tags_name']);unset($op['tags_name']);
}
$this->request->get(['filter'=>json_encode($filter)]);
$this->request->get(['op'=>json_encode($op)]);

3,完整示例

/*** 查看*/public function index(){//当前是否为关联查询$this->relationSearch = true;//设置过滤方法$this->request->filter(['strip_tags']);if ($this->request->isAjax()){//如果发送的来源是Selectpage,则转发到Selectpageif ($this->request->request('keyField')){return $this->selectpage();}// 特殊搜索处理$wheres = [];$filter = json_decode($this->request->get('filter'), true);$op = json_decode($this->request->get('op'), true);if(!empty($filter['tags_name'])){$keyword = $filter['tags_name'];$tagsIds = implode(',', Db::name('litestore_tags')->where(['tags_name'=>['like',"%$keyword%"]])->column('id'));$rex = explode(',', $tagsIds);foreach ($rex as $v){$wheres[] = ['exp',Db::raw("FIND_IN_SET('$v', tags_ids)")];}unset($filter['tags_name']);unset($op['tags_name']);}$this->request->get(['filter'=>json_encode($filter)]);$this->request->get(['op'=>json_encode($op)]);list($where, $sort, $order, $offset, $limit) = $this->buildparams();$total = $this->model->with(['category'])    ->where($where)->where($wheres)->where(['sign'=>'10'])->where(['is_delete'=>0])->order($sort, $order)->count();$list = $this->model->with(['category'])    ->where($where)->where($wheres)->where(['sign'=>'10'])->where(['is_delete'=>0])->order($sort, $order)->limit($offset, $limit)->select();$fields = [['field'=>'tags_ids', //关联数据字段'display'=>'tags_name', //附加的字段名称'primary'=>'id', //关联表主键'column'=>'tags_name', //关联表中读取需要显示的字段'model'=>'', //关联模型'table'=>'fa_litestore_tags' //关联表,关联表和关联模型二选一]];addtion($list,$fields); //list是数组// addtion($list->items(),$fields); // list是对象foreach ($list as &$row) {$row->getRelation('category')->visible(['name']);}$list = collection($list)->toArray();$result = array("total" => $total, "rows" => $list);return json($result);}return $this->view->fetch();}

图示:
在这里插入图片描述

http://www.dtcms.com/a/505301.html

相关文章:

  • 天津网站制作软件营销型网站的分类
  • 青岛网站建设郴州市面积多少平方公里
  • 网站建设价格标准报价苏州移动网站建设
  • 网站建设黄页国际新闻头条
  • 搭建网站赚钱吗郴州市地图全图
  • 常州网站快速排名优化网站搭建赚钱吗
  • 百度网站建设制作公司信息服务平台
  • 网站前瞻性_新流量机会内容建设分析淘宝关键词工具
  • 外贸企业网站制作哪家好手机微信网站怎么做的
  • 清远做网站网络科技网站建设
  • 蔡甸做网站建站哪个便宜
  • 网站建设毕业设计引言怎么写网站开发维护求职信
  • 网站购买域名吗百度网站禁止访问怎么解除
  • 做购物网站小图标怎样做电影下载网站
  • 公司网站建设的不足高平做网站
  • 公司网站建设费用计入什么科目西安 网站 制作
  • 流程网站设计阳江本地网络平台
  • 医院网站html模板噼里啪啦完整版高清免费观看
  • 关于做电影的网站设计rest api 做网站
  • 网站建设公司推网站子目录怎么做的
  • 织梦dedecms网站更换域名后文章图片路径批量修改网站建设攵金手指科杰壹陆
  • 服务器网站过多对排名企业网站建设三个原则
  • 汽车网站建设开题报告山西临汾建设局网站
  • 简单的网站建设模板东莞it外包
  • 百度SEO网站营销策划的六个步骤
  • 如何建自己网站网站收录入口申请查询
  • 网站 收录 做301计算机专业论文网站开发
  • 做网站合同封面给村里做网站
  • 程序员做情侣网站 礼物阿里巴巴司法拍卖网官网
  • 胖哥网站的建设目标交通局网站模板