FastAdmin后台列表页添加额外的导入按钮
FastAdmin后台列表页默认只能添加一个导入按钮,点击时会弹出文件选择框,默认上传到控制器的`import`方法。
如果有多个上传文件/导入文件的需求,就需要改造一下。比如我要在用户列表页再加一个导入按钮。
首先是`index.html`,添加一个导入按钮
Home of Little Jelly
FastAdmin后台列表页默认只能添加一个导入按钮,点击时会弹出文件选择框,默认上传到控制器的`import`方法。
如果有多个上传文件/导入文件的需求,就需要改造一下。比如我要在用户列表页再加一个导入按钮。
首先是`index.html`,添加一个导入按钮
FastAdmin后台菜单怎么添加角标?
比如我们要实现这么一个需求,当有用户或订单需要审核时,在后台菜单上添加一个数字角标,用于提醒管理员去审核,该怎么做呢?
有两种实现方式。
FastAdmin后台系统配置,可以添加键值对,也就是类型为”数组”的配置,但这种配置只有两个输入框,即key和value,不支持多维数组。
如果要使用多维数组,即有多个输入框的配置,需要自己改造一下。
步骤如下:
FastAdmin后台可以使用ClipBaordJS来复制文本到剪贴板中。
步骤如下:
FastAdmin后台在使用关联查询时,报错表不存在,`SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘fastadmin.user’ doesn’t exist`。
问题背景:
FastAdmin后台模板页面,包括首页、添加、编辑和其它的自定义页面,如果要控制一个元素的显示隐藏,有多种方式。
1. 通过JS来控制,比如jQuery。
FastAdmin后台表格里的字段,支持好几种搜索方式,其中一种是`searchList`,也就是按列表中的值去搜索,但是这个列表是需要手动去维护的。
代码示例如下:
FastAdmin后台上传mp4文件时,尽管已经在`application/extra/upload.php`中的`mimetype`中配置了`mp4`格式,但还是报错`Uploaded file format is limited`,就是说上传的文件格式受限。
这可能是FastAdmin的一个BUG,解决方法如下:
FastAdmin后台表格的高级搜索中,默认只包含了数据库中有的字段,且在表格的定义中声明了`operate`的。
但是会碰上这样的需求,比如数据表中存储了地区信息,字段为area_id,保存的是省市二级联动后的市的ID,搜索时需要先选择省、再选择市,再提交搜索。这个时候就需要对控制器、页面模板、JS文件里表格的列做一些比较大的改动,我称之后自定义搜索。
FastAdmin后台控制器的列表函数,有时候需要同时使用where和having条件。
比如代码这么写的: