有的时候,我们做东西可能速度和安全在前期并不是我们考虑的重点,数据的灵活性可能对于一个不成熟的系统更加重要,这里我使用thinkphp+mysql+jqgrid做了一个简单的自定义数据模型。简单总结一下。

以前我也写过一个自定义模型:php一种不增加字段的自定义表单实现,但是当时因为没有jqgrid这样比较好用的工具,所以当时那个还是比较麻烦,这次当然也是不增加字段的,利用数据的text类型加json数据,实现虚拟的“表”。听到这里,有的同学应该知道,如果我们使用mongodb其实做起来就更加的灵活和简便。但是,因为这个东西比较小,就先这样用着了。

如图:

首先功能特点

通过配置文件,动态配置字段的key,类型,排序,显示,是否必填等等

比如图片类型,定义为image即可,

看一下配置文件

可以通过配置,非常方便修改,并一改全改,增删改。

2,html的jqgrid代码

3,三个比较重要的函数

代码没有什么,就是通过json对象动态配置。