fastdmin

FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架

公司要求用FastAdmin框架做一个外包项目,公司内部之前也基本都是用FastAdmin的框架做一些二次开发,之前用TP做过一些,基本都是用3.2,5.0版本也用过,所以花了点时间研究了哈FastAdmin框架,感觉也不是很陌生,只是FastAdmin框架对前端的封装让开发者很不舒服,二次开发改动会比较大(如果不用沿用框架)

FastAdmin表格Table对象

我们引入表格依赖后table后,我们就可以通过Table来进行相关表格的初始化和绑定相关事件。 返回的Table对象包括以下几个对象:

FastAdmin表单验证

FastAdmin的表单验证采用的是Nice-validator验证插件,Nice-validator是一款非常强大的表单验证插件,通过简单在元素上配置规则,即可达到验证的效果。

FastAdminAPI

这里的API指整个API接口模块,这里仅做部分API功能模块的使用介绍,如果需要查看前端开发和后端开发文档,请查看相对应的文档

Fastadmin插件管理

FastAdmin插件分为在线安装和命令行安装,在线安装可以直接在后台插件管理进行安装和卸载。命令行安装适合禁用或移除了后台插件管理功能的开发者使用,具体请参考命令行章节:一键管理插件

FastAdmin 二次开发 Cms 模型管理 新增 时间戳 字段 int 型

Mark 一下 (二次开发) FastAdmin Cms 模型管理 新增 时间戳 字段 int 型;1、模板修改(编辑,新增文章中需要)/application/admin/view/cms/archives/fields.html a、新增 numdate 类别(可自定义) b、新增方法,已经从继承的控制器拷贝到Achives 控制器下:c、编辑方法同样需要对时间(Y m d H:i:s)处理成时间戳

FastAdmin命令行一键生成CRUD

FastAdmin基于ThinkPHP5强大的命令行功能扩展了一系列命令行功能,可以很方便的一键生成CRUD、生成权限菜单、压缩打包CSS和JS、安装配置插件等功能。

FastAdmin代码安全

开发安全是我们在开发过程中很容易的一个环节,由于程序的不严谨很容易数据泄漏、数据丢失、服务器被提权,因此我们在开发过程中就要尽量做到开发规范严谨,接下来主要讲解下在开发过程中要注意避免产生BUG的几种情形

FastAdmin命令行一键生成菜单

首先确保已经将FastAdmin配置好,数据库连接正确,同时确保已经通过上一步的一键生成CRUD已经生成了test的CRUD,请确保php所在的目录已经加入到系统环境变量,否则会提示找不到该命令,打开控制台进入到FastAdmin根目录,也就是think文件所在的目录