TP5 layui 储存type分类ID,记录显示中显示对应的中文名称
来源:互联网 发布:spss数据转换正态分布 编辑:程序博客网 时间:2024/06/05 12:50
方法一、layui数据表格+TP5
{field:'school',title: '学校', width:120,templet: '<div>{{sotitle(d.hezuodanwei,arr)}}</div>'}
函数:sotitle(d.hezuodanwei,arr),arr=数组
原理:
注意:函数sotitle()一定要放在layui.use(外面
数组:
//var arr=[{"id":8,"name":"北京理工大学"},{"id":9,"name":"南开大学"}
var arr={$guishu};//取自后台的数据 数组
TP5 php代码:
//归属 列出归属数组 格式[{"id":8,"name":"北京理工大学"},{"id":9,"name":"南开大学"}] $rs_manage=Db::name('manage')->select(); $i=0;foreach($rs_manage as $rs){ $guishu[$i]['id'] = $rs['id'];$guishu[$i]['name'] = $rs['username'];$i++;}$this->assign('guishu',json_encode($guishu));
注意:$this->assign('guishu',json_encode($guishu));
方法二、layui数据表格+TP5
这种方法非常消耗资源,速度很慢,如果读取多个不建议
归属、合作单位 都有对应的表,实现显示对应的中文名称
用layui templet - 自定义模板
html代码:
归属:,{field:'guishu', title: '归属',width:120,templet: '#adminIdTpl_guishu'}
adminIdTpl_guishu模板代码:
<!-- 归属 模板 --><script type="text/html" id="adminIdTpl_guishu">{{# var fn = function(){$.ajaxSetup({ async: false }); var title; var id=d.guishu; var datatablename="manage"; var dname="username"; $.post("{:url('student/schooltableSo')}",{id:id,datatablename:datatablename,dname:dname}, function(data){ title=data; }); return title;}; if(true){ }} {{ fn() }}{{# } }} </script>
TP5代码:前端传参数过来,后台查询,然后把结果返回前端
//通用功能 通过ID查询返回结果 public function schooltableSo() {$id=input('id');$datatablename=input('datatablename');//对应表名称$dname=input('dname');//要取得表中内容的字段名称if($id && $datatablename){$rs=Db::name($datatablename)->where('id',$id)->find();return $rs[$dname];}else{return "";}}
方法三、其它办法
$res = $r1->select();foreach($res as $v){ $res2 = $r2->where("pid=".$v['id'])->select(); $v['child'] = $res2;}
<foreach name="res" item="v"><div id="div1">{$v.name}<if condition="$v['child'] neq ''"><foreach name="v['child']" item="v2"> <div id="div2"> {$v2.number} </div></foreach></if></div></foreach>
引用:http://bbs.csdn.net/topics/392029744
阅读全文
0 0
- TP5 layui 储存type分类ID,记录显示中显示对应的中文名称
- SSH中tomcat下中文名称图片不显示的问题
- layui 数据表格 根据值(1=业务,2=机构)显示中文名称
- layui 数据表格 根据值(1=业务,2=机构)显示中文名称
- select隐藏选中值对应的id,显示其它id
- tp5 验证码浏览器中显示黑屏的解决方案
- 中文名称图片显示问题
- 下载文件,中文名称显示为乱码,解决方案记录
- tp5的美&&layui的酷
- TP5 layui 数组表格的排序问题
- 在Dynamics CRM 的 Entity Form中显示记录的ID的方法
- Material Document 中相同的工厂物料库存地点下显示不同的movement type对应的quantity及SUM
- thymeleaf中使用layui 的自动化表格显示对象的某一属性值(格式化输出)
- TOMCAT5中文名称的资源显示不出来的问题
- layui 弹出框中select第二次无法显示问题
- tipask修改记录->前台首页分类列表中,在后台增加分类是否在此显示的开关
- Android中Toast的显示和分类
- wordpress中显示/不显示某一个分类的文章
- Keras中函数用法
- ubuntu+anaconda+mysql 第一次用遇到的坑
- 用python编写的无线AP扫描器
- 简单实用的反编译技巧
- GLSL 内建函数
- TP5 layui 储存type分类ID,记录显示中显示对应的中文名称
- 借助redis主从复制来了解系统的发送和接收缓冲区
- Apache与Tomcat有什么关系和区别
- js常见的var that = this的用法
- 2017年的小总结年初至10月
- (Java)jfinal 实现微信现金红包发送,欢迎各种软件业务订制开发合作
- 使用dom4j读取xml配置文件
- 2万汉字编码大全
- PAT甲级 1024. Palindromic Number (25)