FastAdmin 开发基础管理插件步骤及环境配置详解
2024-09-24
什么是?
它是一个基于+的极快的后台开发框架。
开发基本管理插件的步骤
以学校管理插件为例
开发环境和工具
.15.11
.0
php7.3.4
准备
配置站点
我的域名设置为
步骤 1 - 安装
您可以使用git将项目克隆到本地小程序开发,或者下载安装包。
下载之后解压到对应站点目录,并将网站根目录设置为该文件的目录(与tp一致)
解压后的文件
然后设置网站相应的规则
如果成功,你访问网站时可以看到,用户名和密码是
这是此实例的规则。
server {
listen 80;
#该域名自动解析到本地127.0.0.1 无须配置本地host
server_name fast51admin.localhost.nyist.vip;
#root路径需要修改,此次插件只使用后台,所以index为admin.php
root D:/phpstudy_pro/WWW/fast51admin.localhost.vip/nyistSw/public;
index admin.php;
if (!-e $request_filename) {
rewrite ^(.*)$ /admin.php?s=$1 last;
break;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index admin.php;
include fastcgi.conf;
}
}
注意:使用时在网站对应文件中修改规则。
第 2 步 - 创建数据库表
以学校管理为例
安装成功后,会自动生成一个数据库。
我们要创建的表也在这个数据库中
步骤 3 - 一键 CRUD
这是一个强大的功能php tp框架下载,可以使用命令行一键生成对应数据表的控制器、模型、视图、验证器、语言包、JS 等。
一键命令生成CRUD
php crud-t 测试
这里的“-t”参数指定了要生成的数据表(不需要写前缀名)
通用参数
-c, --[=] 生成的控制器名称php tp框架下载,可选,默认根据表名自动解析
-m, --[=] 生成的模型名称,可选,默认根据表名自动解析
-i, --[=] 生成的数据列表中可见的字段,默认为全部
-d, --[=] 删除模式小程序开发,将删除CRUD命令生成的相关文件。
步骤 4 - 生成菜单
使用命令控制台可以一键快速生成后台权限节点菜单规则,后台管理菜单也会同步变化
一键菜单生成命令
php 菜单-c 测试
此处“-c”参数指定控制器
生成后
第 5 步 - 测试功能
测试每个自动生成的函数是否正常,是否满足你的需求
第 6 步 - 一键
您可以从命令行创建插件
一键生成命令
php -a -c
这里的“-a”参数指定插件的名称
执行该命令后会在目录下生成相应文件
对应的是tp自带的文件夹
这是我们在前面的步骤中生成的文件的位置。
第 7 步 — 实现插件
将我们在crud中生成的文件复制到相应的目录中
导出所有数据表并将其合并为.sql
需要在插件目录下对应插件名.php中创建该插件的后端管理菜单。
注意:第一次安装插件时会执行.sql
第 8 步 — 打包插件
命令行打包
//命名你的插件目录
php -a -c
手工包装
进入需要打包的插件目录,选择所有文件,然后压缩成zip包
总结
使用它可以大大加快开发速度,并且有很多细节可以参考官方文档。