首页
文章列表
交流群
文档
登录
fastadmin怎么手动添加回收站
2024-10-15 18:28:05
小程序码
文章目录
热门文章
整理下php学员遇到的一些问题
431
fastadmin监听或重写删除编辑按钮事件
285
phpstudy怎么手动安装php8.3.0版本?
275
文档:一个案例学会fastadmin插件开发
148
php基础入门课程资料文档课件
133
表单验证:密码和确认密码的验证和文字提示
76
百题斩:用递归方式扁平化嵌套数组
66
百题斩:字符串的逆序函数
60
案例代码:用油猴脚本统计b站课堂课程总时长
58
使用ffmpeg把mp4转为加密后的m3u8文件
55
![](https://resource.maoshu.fun/storage/default/20241015/imagec105a6c5397401387c4555555ccc1282fc879c0e.png?e=1732488026&token=Ov7mXAv_8azPtTTXXyhh0S5qpDFEhafGpHARTAg2:gpWgVs0OZJthcjqSDr_JrsYsIo8=) ### 视频地址: https://www.bilibili.com/video/BV1Xi421C77u/ #### 注意: 这里我以控制器ceshi66为案例,所以如果用下面的代码的话,需要把ceshi66换成你自己的控制器名称 ### 1.修改数据表,新增deletetime字段 ### 2.修改对应的模型 ```php use traits\model\SoftDelete; //... use SoftDelete; //... protected $deleteTime = 'deletetime'; ``` ### 3.修改index.html页面,新增回收站按钮 ```html
{:__('Recycle bin')}
``` ### 4.新增recyclebin.html页面 复制一个回收站html页面到当前index.html同级目录下 ### 5.修改对应的js页面,新增回收站事件 ```js recyclebin: function () { // 初始化表格参数配置 Table.api.init({ extend: { 'dragsort_url': '' } }); var table = $("#table"); // 初始化表格 table.bootstrapTable({ url: 'ceshi66/recyclebin' + location.search, pk: 'id', sortName: 'id', columns: [ [ {checkbox: true}, {field: 'id', title: __('Id')}, {field: 'title', title: __('Title'), align: 'left'}, { field: 'deletetime', title: __('Deletetime'), operate: 'RANGE', addclass: 'datetimerange', formatter: Table.api.formatter.datetime }, { field: 'operate', width: '140px', title: __('Operate'), table: table, events: Table.api.events.operate, buttons: [ { name: 'Restore', text: __('Restore'), classname: 'btn btn-xs btn-info btn-ajax btn-restoreit', icon: 'fa fa-rotate-left', url: 'ceshi66/restore', refresh: true }, { name: 'Destroy', text: __('Destroy'), classname: 'btn btn-xs btn-danger btn-ajax btn-destroyit', icon: 'fa fa-times', url: 'ceshi66/destroy', refresh: true } ], formatter: Table.api.formatter.operate } ] ] }); // 为表格绑定事件 Table.api.bindevent(table); }, ```