分类

FastAdmin完整包 v1.0.0.20190510 官方版

FastAdmin完整包 v1.0.0.20190510 官方版 xx

大小:20.3MB更新日期:2019/05/24

类别:系统软件语言:简体中文

已下架
    FastAdmin完整包是一款包含了FastAdmin网页架设完整内容的资源整合包,集成含核心代码、第三方的静态资源和Composer资源等,拥有最全面强大的开发功能。FastAdmin主要基于ThinkPHP5和Bootstrap的极速后台开发框架,采用响应式布局,内置完善的权限管理,可以为用户提供流畅的模块化开发流程。

    FastAdmin下载

    【基本介绍】

    FastAdmin一款简洁强大的后台开发框架应用软件,基于Auth验证的权限管理系统,拥有强大的一键生成功能极速简化你的开发流程,加快自己的项目开发,将手机、平板、PC进行二次开发,均自动适配,无需要担心兼容性问题,非常具有开发潜力。后台采用共用同一账号体系的Web端会员中心权限验证和API接口会员权限验证,支持多语言,视图部分和JS部分仍然共享同一个语言包,语法相同且自动加载。它可以对控制台进行一键生成控制器、模型、视图和js文件,一键生成API文档,一键生成后台权限节点和菜单栏。它基于完善的Auth权限控制管理、无限父子级权限分组、可自由分配子级权限、一个管理员可同时属于多个组别。提供强大的扩展中心,可直接在线安装和卸载插件,同时支持命令行一键操作,操作简单,功能实用,是一款非常不错的软件。

    【软件特点】

    1.模块化开发
    一键生成CRUD/一键生成菜单/一键生成API文档,强大的一键生成功能极速简化你的开发流程,加快你的项目开发;
    2.响应式布局
    基于ThinkPHP5和Bootstrap进行二次开发,手机、平板、PC均自动适配,无需要担心兼容性问题;
    3.通用的会员和API模块
    共用同一账号体系的Web端会员中心权限验证和API接口会员权限验证;
    4.丰富的应用市场
    第三方云存储、云短信、富文本编辑器、CMS、博客、文档生成,一切均可在线安装卸载;
    5.多语言
    不仅仅后台开发支持多语言,同时视图部分和JS部分仍然共享同一个语言包,语法相同且自动加载。
    6.响应式开发
    基于Bootstrap和AdminLTE进行二次开发,手机、平板、PC均自动适配,无需要担心兼容性问题。
    7.CRUD
    控制台进行一键生成控制器、模型、视图和JS文件,一键生成API文档,一键生成后台权限节点和菜单栏。
    8.权限管理
    基于完善的Auth权限控制管理、无限父子级权限分组、可自由分配子级权限、一个管理员可同时属于多个组别。
    9.模块化开发
    控制器、模型、视图、JS一一对应,使用RequireJS进行JS模块化管理,采用Bower进行前端包组件管理。
    10.自由可扩展
    FastAdmin 提供强大的扩展中心,可直接在线安装和卸载插件,同时支持命令行一键操作。

    【主要特效】

    1、基于Auth验证的权限管理系统
    支持无限级父子级权限继承,父级的管理员可任意增删改子级管理员及权限设置
    支持单管理员多角色
    支持管理子级数据或个人数据

    2、强大的一键生成功能
    一键生成CRUD,包括控制器、模型、视图、JS、语言包、菜单、回收站等
    一键压缩打包JS和CSS文件,一键CDN静态资源部署
    一键生成控制器菜单和规则
    一键生成API接口文档

    3、完善的前端功能组件开发
    -基于AdminLTE二次开发
    -基于Bootstrap开发,自适应手机、平板、PC
    -基于RequireJS进行JS模块管理,按需加载
    -基于Less进行样式开发
    -基于Bower进行前端组件包管理

    4、强大的插件扩展功能,在线安装卸载升级插件
    5、通用的会员模块和API模块
    6、共用同一账号体系的Web端会员中心权限验证和API接口会员权限验证
    7、二级域名部署支持,同时域名支持绑定到插件
    8、多语言支持,服务端及客户端支持
    9、强大的第三方模块支持(CMS、博客、知识付费问答、投票)
    10、整合第三方短信接口(阿里云、腾讯云短信)
    11、无缝整合第三方云存储(七牛、阿里云OSS、又拍云)功能
    12、第三方富文本编辑器支持(Summernote、Kindeditor、百度编辑器)
    13、第三方登录(QQ、微信、微博)整合
    14、第三方支付(微信、支付宝)无缝整合,微信支持PC端扫码支付
    15、丰富的插件应用市场

    【软件原理】

    以category.js为例来,说明一下fastadmin里面js绑定事件的运行原理。
    第一行,定义引用的组件
    define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) {

    这个代码,代表调用api对象的bindevent函数。函数定义如下:


    函数第一部分是绑定类别变动的事件。
    第二部分是是绑定窗体时间。
    绑定窗体的代码在/public/assets/js/require-form.js文件里面。
    这里面定义了Form对象,在这里我们可以看到events事件。
    里面包含validator,主要是做客户端验证。有了这个就等于自动绑定了form验证,验证规则自己定制。
    selectpicker 主要用于select下拉选择。
    此外还有selectpage、cxselect、citypicker、datetimepicker、plupload、faselect、fieldlist,此外可以自己定制

    【安装教程】

    FastAdmin怎么安装?
    环境要求

    PHP >= 5.5.0 (推荐PHP7.1版本)
    Mysql >= 5.5.0 (需支持innodb引擎)
    Apache 或 Nginx
    PDO PHP Extension
    MBstring PHP Extension
    CURL PHP Extension
    Node.js (可选,用于安装Bower和LESS,同时打包压缩也需要使用到)
    Composer (可选,用于管理第三方扩展包)
    Bower (可选,用于管理前端资源)
    Less (可选,用于编辑less文件,如果你需要增改css样式,最好安装上)

    完整包安装

    在本站下载下载FastAdmin完整包解压到你的项目目录
    添加虚拟主机并绑定到项目中的public目录
    访问 http://www.yoursite.com/install.php 进行安装

    命令行安装
    强烈建议使用命令行安装,因为采用命令行安装的方式可以和FastAdmin随时保持更新同步。使用命令行安装请提前准备好Git、Node.js、Composer、Bower环境,
    Linux下FastAdmin的安装请使用以下命令进行安装。
    1、克隆FastAdmin到你本地
    git clone https://gitee.com/karson/fastadmin.git
    2、进入目录
    cd fastadmin
    3、下载前端插件依赖包
    bower install
    4、下载PHP依赖包
    composer install
    5、一键创建数据库并导入数据
    php think install -u 数据库用户名 -p 数据库密码
    6、添加虚拟主机并绑定到fastadmin/public目录

    【使用方法】

    fastadmin 关联模型教程
    使用在线命令生成关联模型
    注意点:

    1.先把要被关联的分表一键CRUD,再把主表一键CRUD
    2.被关联的表格中需要有键名为name的字段,因为采用_id(_ids)生成关联模型时会自动查询显示name字段的值
    BUG反馈
    【一键生成CRUD】中,同时勾选“关联模型”和“生成菜单”,选择对应表格后执行提示执行成功,但实际只完成了CRUD生成,并未生成菜单,需自行使用命令行生成菜单。
    step:(举例)
    1.设计数据库表格
    表格1:人员花名册表

    表格2:居住地点表

    表格3

    2.使用在线命令一键CRUD生成被关联的分表
    生成fa_locate fa_skill表格
    3.使用在线命令一键CRUD生成关联模型
    主表:fa_person
    关联表:fa_locate(单选) fa_skill(多选)
    4.使用命令行生成菜单


    fastadmin插件使用教程
    先在后台开发好对应的管理功能后,再将对应的功能打包进插件即可,FastAdmin在插件安装和卸载时会自动进行文件冲突检测,如果遇到冲突的文件会提醒用户是否进行覆盖或删除。

    文件是插件的核心文件,我们可以在这个文件中编写插件安装或卸载时执行的脚本,或者在此插件中编写菜单的生成或删除,同时插件的行为方法也是编写在此文件中的,插件所支持的行为事件会在后面讲到。

    插件的启动文件,插件在安装完启用后,FastAdmin会将此文件中的内容合并到/public/assets/js/addons.js中去,你可以在此编写插件核心.

    config.php中的值在FastAdmin任何地方均可使用get_addon_config('blog')来获取配置info.ini这个文件仅用于保存插件基础信息和开启状态,此文件的内容格式为.

    下载文件之后,解压缩,出现fastadmin文件夹。在Apache里面建一个网站,目录指向fastadmin文件夹下面的public文件夹,然后在host文件中 进行解析,如图

    安装完成以后数据库里面有这样一个表fa_test, 参考一下表字段注释的写法,FastAdmin在生成CRUD时会根据字段属性、字段注释、表注释自动生成语言包、组件和排版。在自动生成之前,请确保php所在的目录已经加入到系统环境变量,否则会提示找不到该命令。

    【相关问题】

    在FastAdmin中如何开启调试模式?
    开启调试模式的方法有两种:
    1、打开application/config.php,找到app_debug,将它的值置为true即可
    2、如果你有启用.env环境配置,修改其中app_debug的值为true即可。

    为什么在外网访问后台速度非常慢

    如果你在外网开启了调试模式,因为在调试模式下加载的文件非常多,访问速度会非常慢,请在外网或生产环境下关闭调试模式。如果有更高的响应要求,建议采用CDN部署静态资源。

    如何启用后台管理多级菜单功能

    FastAdmin从1.0.0.20180513_beta版本开始新增了多级菜单功能,开发者可以很方便的在配置文件中修改是否开启多级菜单功能,找到application/config.php文件最下方有个multiplenav配置,默认是false,如果需要启用,请将multiplenav置为true即可。
    如果启用了多级菜单后,菜单规则中的第一级将作为一级菜单显示在顶部。我们可以在权限管理->菜单规则中额外添加一级菜单,然后再重新规划我们的菜单。

    插件管理配置了错误的伪静态导致后台无法登录

    如果在后台配置某一插件的伪静态错误时,导致后台完全无法打开时,你可以尝试使用

    FastAdmin的数据库SQL文件在哪里
    FastAdmin在安装时会自动创建数据库和数据表,免除了你手动创建数据库和导入数据库的烦恼。
    但很多时候我们需要构造自己的安装SQL,这就需要修改安装SQL文件。
    FastAdmin的数据库安装文件保存在 application/admin/command/Install/fastadmin.sql

    【更新日志】

    新增CRUD编辑时添加htmlentities处理
    新增CRUD一键生成fieldlist组件
    修复Date类一处命名错误
    修复插件配置下拉列表配置失效的BUG
    修复表单重置时selectpicker和citypicker的错误
    优化注册登录后的跳转
    优化上传或选择文件后的验证提示

    显示全部

    网友评论
    我要跟贴
    精品推荐

    猜你喜欢

    • 沙威玛传奇
    • 真人互动剧情类手游
    • 最真实的警察模拟类游戏
    • 中式风格恐怖游戏
    • 末日生存打僵尸游戏

    沙威玛传奇

    沙威玛传奇是款很受玩家欢迎的手机游戏,这款游戏中有超多不同国家的美食食谱,您可以感受到土耳其的风土人情,还能用美食征服全世界的顾客!喜欢美食经营及美食制作的顾客千万不能错过。

    相关下载

    0