使用FunAdmin二次开发 新建一个应用需要哪些东西

sadwind2022-06-08笔记656

backend是FunAdmin默认的后台应用。

1,先建一个数据表,如fun_dealer.

2,根据表建一个模型,如:app/backend/model/Dealer.php

3,根据表名,建一个控制器,Dealer.php ,如:app/backend/sys/Dealer.php

4,视图:app/view/dealer/[add.html,index.html,edit.html....],每个页面可对应控制器中的方法名,具体根据需要。

5,JS文件,LAYUI数据表格在这里都是通过JS加载的,视图页面只放 LAYUI标签,加载、按钮、AJAX交互等功能都放在JS文件中。JS文件位置,如:public/static/js/dealer.js


文件名、类名等都是一一对应的。


数据表 fun_demo

  • controller

    • app\backend\controller\Demo.php;

  • model

    • app\backend\model\Demo.php;

  • view

    • app\backend\view\demo\index.html;

    • app\backend\view\demo\add.html;

  • js

    • public\static\backend\js\demo.js 可以不加


relate content

老了,才老是想回到从前吧

昨日收拾一些杂物,找到一些学生时的老照片,那时的自己是那么年轻啊,意气风发啊。还有一些学生时代的合影,看着照片,就想啊,大部份同学,这辈子估计都不会再见上一面了吧。还有一些老婆学生时的照片,那会真的青...

通过COOKIE来控制广告显示

现在有一个广告,但是广告的形式不太友好,担心加载这个广告会严重影响网站浏览体验,不弄吧,网站又一点收益没有,于是想到一个办法,让网站在一定时间里,只展示一次这样的广告,这样能一定程序缓解网站访问者的容...

MYSQL 数据库记录删除后 ID不连续 如何恢复

在数据库维护过程中,不免会删除一些记录一般主键ID都是自增字段,不可编辑,删除就是删除了,这个字段值再也不会出现了。因此产生两个问题,一是有些项目数据库超大,增删又频繁,是可能ID数量不够用的。二就是...

TP6 一条数据库查询代码 column索引值理解

// 返回数组 Db::table('think_user')->where('status',1)->column('name'...

扩展 layui 的导出插件 layui.excel

就像下面说的一样,遇到问题。https://gitee.com/zypy333/layui-excel之前在工作过程中还有社区交流过程中,发现对导出 Excel 文件有需求,所以就萌发了封装插件的想法...

VUE学习:四.环境配置

前言前端项目开发中,一般会有几个环境:dev:是程序员们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告sit:dev 环境完成需求开发就可以将代码打包到 sit 环境...

Post Reply    

◎Welcome to participate in the discussion.