PbootCMS上传文件,保存原有的文件名
方法:以单页为例,
1. 在数据库表ay_content添加enclosure_name字段;
2. apps\admin\view\default\content\single.html
在附件一项中,隐藏原有enclosure的input(注意是隐藏,不是删除),增加enclosure_name的input。
3. apps\admin\view\default\js\mylayui.js
在附件上传实例部分,增加choose方法,从choose方法的obj中获取到文件名,赋值到enclosure_name的input。
,choose: function(obj){
console.log(obj)
let item = this.item;
let des=$(item).data('des');
obj.preview(function (index, file, result) {
// console.log(index); //得到文件索引
// console.log(file.name); //得到文件对象
$('#'+des+"_name").val(file.name);
});
}
4. apps\admin\controller\content\SingleController.php
mod方法中,在增加/修改的部分增加变量enclosure_name的保存。
