前述博文THINKPHP_(1)_修改TP源码,支持对中文字符串按拼音进行排序,其解决的主要问题是,对于查询出的think\collection数据,按指定字段对数据进行排序,从而在页面上进行重排。
基本原理(1)前端使用layui框架进行字段显示,比如:
options.cols=[[ //表头
{field: "canxunDanweiSchool", title: '单位名称', sort: true, minWidth:150, templet:function(d){
var str='';
if(d.canxunDanweiSchool)
{
if(d.canxunDanweiSchool.title)
{
str = d.canxunDanweiSchool.title;
}
}
return str;
}},
...