easyadmin-layui表格一个单元格存多条数据

本文介绍了如何在easyadmin中利用layui表格的templet功能,结合js和php,将一个单元格显示多条数据。通过控制器处理数据,将其转化为字符串并用空格分隔,在前端接收后再次分隔成数组,展示在多个输入框中。此外,还讨论了如何在单元格内添加图片链接或文字,提供了一种灵活的数据展示和处理方法。
摘要由CSDN通过智能技术生成

easyadmin-js-layui表格

templet是自定义列模板,模板遵循 laytpl 语法。这是一个非常实用的功能,你可借助它实现逻辑处理,以及将原始数据转化成其它格式,如时间戳转化为日期字符等。可以利用templet来格式化表格数据,返回的是html格式,对templet进行改写,返回这一列的单元格多样化

index控制器

//在list中增加字段,再返回list给js
foreach($list as $key=>$v){
   
      $total_ww=Db::name('表格')->where('where语句')->order('排序方式')->select()->toArray();
      $name_arr = '';
      $cnt1 = count($total_name);
      foreach ($total_ww as $key1=>$r) {
   
          if($key1==$cnt1-1) {
   
              $name_arr .= $r['name'];
              continue;
          }
          $name_arr.= $r['name'].' ';
      }
      $list[$key]['name']=$name_arr;
}

控制器对应的js

 ea.table.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值