xxxxxxxxxx

比如产品模型中,新加了键值字段,这种键值在SQL加了字段后 ,可以保存 ,怎么在编辑时,能显示出来,哪位大神给个实例模型php函数保存后,SQL里有值,就和上次的多图上传 读取是一个意思,sql里的值为
```
{"3":"33","4":"44","5":"55","key1":"valueOne","key2":"valueTwo"}
还有在编辑或者发布信息时,怎么把添加时间 或者自定义时间 显示出来,可指定时间
其实你仔细看,应该是可以自己解决问题,基本差不多的原理,同时还得多看 layui 的文档。
``` js
...
layui.buildItems.build({
bid: 'test_items',
data: [
// 这里的内容必须通过值传进去渲染,且要确保test的内容是 json 字符串
{name:"test",title:"键值对",type:"keyval",value:Dt ? Dt.test : ''},
// 这里也可以这样写 ,value: Dt ? layui.util.toDateString(Dt.addtime*1000,'yyyy-MM-dd') : '',
{name:"addtime",title:"创建时间",type:"date",value:''},
],
});
if(Dt){
// 渲染回填表单前,对时间戳进行时间格式转换,格式:'yyyy-MM-dd HH:mm:ss'
Dt.addtime = layui.util.toDateString(Dt.addtime*1000,'yyyy-MM-dd');
}
// 渲染回填表单数据
form.val('test_items_form',Dt);
form.on('submit(test_items)',function(data){
return false;
... layui.buildItems.build({ bid: 'test_items', data: [ ... // 这里的内容必须通过值传进去渲染,且要确保test的内容是 json 字符串 {name:"test",title:"键值对",type:"keyval",value:Dt ? Dt.test : ''}, // 这里也可以这样写 ,value: Dt ? layui.util.toDateString(Dt.addtime*1000,'yyyy-MM-dd') : '', {name:"addtime",title:"创建时间",type:"date",value:''}, ... ], }); if(Dt){ // 渲染回填表单前,对时间戳进行时间格式转换,格式:'yyyy-MM-dd HH:mm:ss' Dt.addtime = layui.util.toDateString(Dt.addtime*1000,'yyyy-MM-dd'); } // 渲染回填表单数据 form.val('test_items_form',Dt); form.on('submit(test_items)',function(data){ ... return false; }); ...
果然高级 ,谢谢了
感谢分享
文本颜色
背景颜色
xxxxxxxxxx
还有在编辑或者发布信息时,怎么把添加时间 或者自定义时间 显示出来,可指定时间
还有在编辑或者发布信息时,怎么把添加时间 或者自定义时间 显示出来,可指定时间
文本颜色
背景颜色
文本颜色
背景颜色
xxxxxxxxxx
其实你仔细看,应该是可以自己解决问题,基本差不多的原理,同时还得多看 layui 的文档。
``` js
...
layui.buildItems.build({
bid: 'test_items',
data: [
...
// 这里的内容必须通过值传进去渲染,且要确保test的内容是 json 字符串
{name:"test",title:"键值对",type:"keyval",value:Dt ? Dt.test : ''},
// 这里也可以这样写 ,value: Dt ? layui.util.toDateString(Dt.addtime*1000,'yyyy-MM-dd') : '',
{name:"addtime",title:"创建时间",type:"date",value:''},
...
],
});
if(Dt){
// 渲染回填表单前,对时间戳进行时间格式转换,格式:'yyyy-MM-dd HH:mm:ss'
Dt.addtime = layui.util.toDateString(Dt.addtime*1000,'yyyy-MM-dd');
}
// 渲染回填表单数据
form.val('test_items_form',Dt);
form.on('submit(test_items)',function(data){
...
return false;
});
...
```
其实你仔细看,应该是可以自己解决问题,基本差不多的原理,同时还得多看 layui 的文档。
文本颜色
背景颜色
文本颜色
背景颜色
xxxxxxxxxx
其实你仔细看,应该是可以自己解决问题,基本差不多的原理,同时还得多看 layui 的文档。
``` js
...
layui.buildItems.build({
bid: 'test_items',
data: [
...
// 这里的内容必须通过值传进去渲染,且要确保test的内容是 json 字符串
{name:"test",title:"键值对",type:"keyval",value:Dt ? Dt.test : ''},
// 这里也可以这样写 ,value: Dt ? layui.util.toDateString(Dt.addtime*1000,'yyyy-MM-dd') : '',
{name:"addtime",title:"创建时间",type:"date",value:''},
...
],
});
if(Dt){
// 渲染回填表单前,对时间戳进行时间格式转换,格式:'yyyy-MM-dd HH:mm:ss'
Dt.addtime = layui.util.toDateString(Dt.addtime*1000,'yyyy-MM-dd');
}
// 渲染回填表单数据
form.val('test_items_form',Dt);
form.on('submit(test_items)',function(data){
...
return false;
});
...
```
其实你仔细看,应该是可以自己解决问题,基本差不多的原理,同时还得多看 layui 的文档。
文本颜色
背景颜色
文本颜色
背景颜色
xxxxxxxxxx
果然高级 ,谢谢了
果然高级 ,谢谢了
文本颜色
背景颜色
文本颜色
背景颜色
xxxxxxxxxx
感谢分享
感谢分享
文本颜色
背景颜色