fastdmin

fastadmin介绍

FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。基于Auth验证的权限管理系统 支持无限级父子级权限继承,父级的管理员可任意增删改子级管理员及权限设置 支持单管理员多角色 支持管理子级数据或个人数据。

The ThinkPHP5 Addons Package

'addons'=>[ // 是否自动读取取插件钩子配置信息(默认是关闭) 'autoload' => false, // 当关闭自动获取配置时需要手动配置hooks信息 'hooks' => [ // 可以定义多个钩子 'testhook'=>'test' // 键为钩子名称,用于在业务中自定义钩子处理,值为实现该钩子的插件, // 多个插件可以用数组也可以用逗号分割 ] ]

FastAdmin下拉列表

在FastAdmin中集成了Bootstrap-select插件,可以对原有的select元素重新渲染,并增加相应的功能。 我们可以直接给select元素添加一个class为selectpicker的值即可,FastAdmin在检测到以后会自动进行渲染,我们同时可以给select添加以下属性用于配置selectpicker

FastAdmin插件行为事件

FastAdmin中的行为支持ThinkPHP5的所有行为,同时FastAdmin自定义部分专属的行为事件,以下是所有所支持的行为事件。

fastadmin标签链接更换成ID查询,或者关键词拼音标签查询

fastadmin标签链接更换成ID查询,或者关键词拼音标签查询 提供几处修改的代码,直接替换即可!如果可用,请给此文章点个赞,鼓励下! 文章基础表archives增加个字段tagids,包含关键词ID和关键词name,字符串(id|name,id|name,*****) application/admin/model/cms/Archives.php找到如下对比修改。

FastAdmin公共

Token验证主要用于会员登录状态信息的维护和验证,通常情况下不需要我们调用此类的方法,在一些特殊情况下我们可以手动调用。

FastAdmin数据库

这里提供的是数据库表字段规则在你创建表时使用,当按如下的规则进行字段命名、类型设置和备注时 使用php think crud -t 表名生成CRUD时会自动生成对应的HTML元素和组件

FastAdmin控制器

FastAdmin中定义了三个基类控制器,分别位于 application/common/controller/Api.php //API接口基类控制器 application/common/controller/Backend.php //后台基类控制器 application/common/controller/Frontend.php

FastAdmin键值组件

键值组件是FastAdmin开发的一项简洁实用的基础组件,在FastAdmin中很多模块都有使用到该组件,例如常规管理->系统配置->字典配置均使用此组件开发,我们在插件管理配置中也经常可以看到键值组件的身影。