easyadmin 一款基于thinkphp6和layui快速开发的后台管理系统

本文详细介绍了ThinkPHP6环境下使用EasyAdmin进行快速开发的方法,包括环境搭建、模型、控制器及JS文件的命名规范,复杂的多表查询技巧,以及软删除等高级特性。文章深入探讨了如何利用EasyAdmin框架提升开发效率,解决实际项目中遇到的问题。

easyadmin官网地址
thinkphp6完全开发文档

环境要求

PHP >= 7.1.0
Mysql >= 5.7.0 (需支持innodb引擎)
Apache 或 Nginx

伪静态配置

通过伪静态配置, 将URL重写隐藏应用的入口文件index.php, 不配置的话, 会存在访问路径不正确的问题。

easyadmin开发注意事项

  1. 后台页面

    每一个html页面都要有对应的模型,控制器,和js文件
    模型命名 对应数据表名
    控制器命名 对应html文件
    Js 对应html文件夹

  2. 控制器

    控制器中需要先实例化模型
    $this->model = new TestInfo();
    后续对数据表进行操作都需要用到

  3. 拼表查询

	//如需拼表
	//需要在主表中加入拼表方法
	//例如:
	//在TestInfo模型中加入
	public function info()
	{
   
   
	    return $this->belongsTo('app\admin\model\TestPhone', 'id', 'pid');
	}
	//即可在控制器中进行拼表查询
	$list = $this->mode
	->withJoin('info', 'LEFT')
	->select()
	$data = 
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值