FastAdmin
FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。 感觉挺好用的。 开发文档https://doc.fastadmin.net/docs/index.html 根据文档就能马上安装上手。前提是你会thinkphp5,有过基础。 FastAdmin目录结构遵循ThinkPHP5官方建议的模块设计:
应用模块在FastAdmin中默认有四个应用模块: 后台模块(admin)是FastAdmin中的核心模块,后台模块又分为 后台的前端是基于 前台模块(index)的结构和后台功能类似,具体请参考 公共模块(common)是一个特殊的模块,默认是禁止直接访问的,一般用于放置一些公共的类或其它模块的继承基类等。 Api模块(api)通常用于对接APP,用于向APP提供接口,目前FastAdmin暂未提供API相关的插件和文档,你可以直接参考ThinkPHP5官方的文档。 功能模块功能模块指后台管理中的功能模块,比如我们的 后台开发的每一个功能模块都是基于 以下是一个标准的功能模块所涉及到的文件 ├── application
│?? └── admin
│?? ?? ├── controller
│?? ?? │?? └── Test.php //控制器类 │?? ?? ├── lang │?? ?? │?? ├── zh-cn │?? ?? │?? │?? └── test.php //功能语言包,按需加载 │?? ?? │?? └── zh-cn.php //后台语言包,默认加载 │?? ?? ├── model │?? ?? │?? └── Test.php //模型类 │?? ?? ├── validate │?? ?? │?? └── Test.php //验证器类 │?? ?? └── view │?? ?? ?? └── test │?? ?? ?? ?? ├── index.html //列表视图 │?? ?? ?? ?? ├── add.html //添加视图 │?? ?? ?? ?? └── edit.html //编辑视图 └── public ?? └── assets ?? ?? └── js ?? ?? ?? └── backend ?? ?? ?? ?? └── test.js //功能模块JS文件
在FastAdmin中每一个功能模块至少对应一个功能模块JS文件,也就是说每一个控制器都对应一个同名的JS文件,其次每一个控制器的方法对应JS文件中同名的方法。 开启调试模式的方法有两种: 1、打开 2、如果你有启用 想要更详细还是看文档吧! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |