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

sadwind2022-06-08笔记517

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

VUE学习:六.页面布局

VUE学习:六.页面布局

前言页面布局决定了一个页面的整体结构,一个好的布局能使整个页面一眼看上去结构清晰,层次分明,可以简单地将组件分为:容器组件与展示组件适配规则(pc,移动) 分辨率调整#1.职能划分Vue 组件按照职能...

JQUERY 选择器 为啥不能选择NAME呢

语法描述$(this)当前 HTML 元素$("p")所有 <p> 元素$("p.intro")所有 class="intro"...

FASTADMIN 个别页面不使用默认的layout(默认模板)

有的应用定义了默认模板layout,(protected $layout = 'default';)在方法实现时会自动加上定义的模板内容,而个别页面如弹窗我不想要页面头部和底部等&nb...

根据id值,自动生成编号、编码等

某项目在新增数据时,需要一个编码如:XXXX0001 格式。设想每次添加时,根据id的最大值加1,然后拼接成此形式的字符。当时这方法不是太好,只是一个思路,因为如果多人同时添加,会造成该字段重复。一,...

VUE学习:十三.代码管理

前言前端开发中对代码的处理:代码的存储、代码的管控、代码的提交与合并#1.代码仓库以gitlab 为例配置 ssh权限#2.代码管理简单项目分支dev:开发分支,直接在 dev 上进行开发,测试环境没...

LayUI在弹出层中刷新父页面的表格数据

 parent.layui.table.reload(      '父页面表格ID',   &nbs...

Post Reply    

◎Welcome to participate in the discussion.