当前位置:   article > 正文

fastadmin开发相关链接_fastadmin开发文档

fastadmin开发文档

FASTADMIN 相关文档

FASTADMIN框架官方文档

TP5.0官方文档

FastAdmin中的表格列表功能详解

bootstrap-table官方文档 (后台列表页展示数据用的这个框架
bootstrap-table - 中文翻译

bootstrap-table 设置表格列宽不换行

FASTADMIN插件开发

插件简明概述

插件开发文档

fastadmin - CSS样式库

BootStrap 手册 (含组件-样式)

常见问题

其中的application和public文件夹会覆盖到根目录,这两个文件夹主要用于我们后台管理功能的开发,我们可以先在后台开发好对应的管理功能后,再将对应的功能打包进插件即可,FastAdmin在插件安装和卸载时会自动进行文件冲突检测,如果遇到冲突的文件会提醒用户是否进行覆盖或删除。 参考官方手册

  • 全局JS问题

插件手册全局JS
这里的全局指的是需要开发插件时整个系统的全局JS调用,因为前台后台都会加载public\assets\js\addons.js 这个文件 前提是 模块页需要加载 requireJS的加载配置 application\index\view\common\script.html
<script src="__CDN__/assets/js/require{$Think.config.app_debug?'':'.min'}.js" data-main="__CDN__/assets/js/require-frontend{$Think.config.app_debug?'':'.min'}.js?v={$site.version|htmlentities}"></script>
** 前端如果没有加载上面这一句,则无法使用fastadmin的相应JS模块加载机制 **

  • 前端页面样式问题

assets这个文件夹很关键,FastAdmin会将assets中的所有文件夹和文件复制到/public/assets/addons/插件标识/文件夹中去,assets文件夹中的所有文件不会进行文件冲突检测,/public/assets/addons/插件标识/这个目录下的文件,我们在视图文件中可以直接通过__ADDON__指向这个路径。因此在开发视图时我们可以先使用相对路径设计,完成后我们再统一加上这个__ADDON__的前缀

  • 提示上传文件格式受限制(code:0)

需要配置下application/extra/upload.php中可上传格式

  • 关于前端使用了组件(上传)渲染后,提交变成ajax,导致success无法跳转问题
var Controller = {
        
        // 每一个控制器请求的方法对应JS模块中一个方法
        // 比如控制器Article.php中的index方法,对应的是JS的article模块中的Controller.index方法,
        // 如果我们添加了自己的方法detail方法,则对应Controller.detail方法。
        // TODO: 不区分大小写  通过URL识别 转义后都是小写    
        userimage:function(){
            // FastAdmin默认集成了多个第三方组合,如表单验证、文件上传、下拉列表、时间选择、城市选择、Selectpage,'
            // 所有的组件都必须使用Form.api.bindevent("form[role=form]")来进行初始化,
            // 如果不进行初始化是无法对相应组件进行渲染和事件绑定。

             // 初始化 后台上传逻辑已集成 /index/ajax/upload 只能在这里做跳转
             // !!!!!!只能在这里做跳转!!!!!!!!
            Form.api.bindevent("#lwimage-image-form", function(data, ret){
                //这里是表单提交处理成功后的回调函数,接收来自php的返回数据
                Fast.api.close(data);   // 这里是重点
                window.location.href = ret.url; 
                // Fast.api.redirect(ret.url);
            }, function(data, ret){
                Toastr.error("操作失败");
            });
        },
    };
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/449193
推荐阅读
相关标签
  

闽ICP备14008679号