fastadmin 手动建一个新模块流程

fastadmincms文章内容页archives标签使用汇总及说明 不限、新闻(及分出的栏目)、产品(及分出的栏目)、下载(及分出的栏目)【channel="1,2,11"】:默认、son:(子集)仅栏目下文章、sons:(子孙集)栏目下所有子级栏目文章【 type="sons"】【with="channel,user"】。:不限、新闻、产品、下载,官方默认新闻1、产品2、下载3.【model="1"】副栏目ID集合:channel_ids【{$item.channel_ids}】栏目ID:channel_id【 {$item.channel_id}】 阅读详情

比如新建一个代理后台模块。

在 【application】下,新建一个文件夹,命名 【agent】;在此文件夹下新建【controller】【model】【view】三个文件夹

然后把【admin】下的【lang】【library】语言包文件夹直接复制到【agent】下。

按照以下图片,从【admin】复制到【agent】的对应文件夹下,复制过去后,都要修改一下命名空间【namespace app\agent\...】:

修改【library】下的【auth.php】里的命名空间: 

  1、namespace app\admin\library; 改成:namespace app\agent\library;

  2、use app\admin\model\Admin; 改成:use app\agent\model\Agent;

  3、把里面的Admin方法改成Agent;

然后把admin/model下的【Admin.php】复制到agent/model下,并改名【Agent.php】

  1、更改命名空间为:namespace app\agent\model;

  2、类名也要修改成【Agent】

  3、在class里定义一下表名:protected $name= "admin";  

修改【agent】【view】【common】【script.html】【data-main】属性成【(前面不变)/require-agent(后面不变)】;这里修改的是引用的js;

到【app】【common】【controller】文件夹下,复制一份【Backend.php】,改成【Agent.php】;

  1、use app\admin\library\Auth; 改成:use app\agent\library\Auth;

  2、类名改成【agent】

  3、【_initialize】方法上面有一行引用的:use \app\admin\library\traits\Backend;改成use \app\agent\library\traits\Agent;

    在这个方法里。找到【$comfig变量】的配置信息定义处:修改数组里:【jsname】元素的值为:【'agent/'】(原先值:【'backend/'】)这里修改的是js自动加载的文件夹路径;

在【public】【assets】【js】下,复制所有带有【backend】文件名的文件,并把文件名原先的【backend】改成【agent】,其他不变;

  1、比如:【backend-init.js】,复制一份出来,改名成【agent-init.js】;

  2、把js文件里的【backend】改成【agent】;【Backend】改成【Agent】;(注意大小写,大写改成大写。小写改成小写)

  

到【public】【assets】【js】下,新建目录【agent】(以后【agent】模块下的js都放在此文件夹下)

这样就差不多了。如果有报错,再进行报错信息调整文件及文件的命名空间

如何为FastAdmin后台开发一个自定义功能模块? 本文详细介绍了如何为FastAdmin后台开发自定义功能模块,从构建MVC结构到深度功能集成,包括控制器开发、模型设计、视图层开发以及权限菜单配置等关键步骤。通过系统日志查看器的实例,展示了FastAdmin模块化设计的优势,帮助开发者快速掌握后台页面开发技巧,提升开发效率。 阅读详情

相关推荐

Fastadmin的定时任务详解

通过上述步骤,我们可以在FastAdmin中实现定时任务的功能。无论是在Linux还是Windows环境下,都可以通过相应的配置实现定时任务的自动化执行。这大大提高了后台管理系统的自动化程度,使得我们可以更专注于业务逻辑的开发。版权声明:本博客内容为原创,转载请保留原文链接及作者信息。参考文章定时任务 · FastAdmin · 看云。

ning的博客 3275

让你少踩坑的fastadmin教程

目录结构前言一、安装二、配置成可以自己使用的后台模板三、添加自己的后台模块 前言 本文会对fastadmin进行简单安装和配置,配置成自己可以使用的后台模板 一、安装 下载地址:https://www.fastadmin.net/download.html?ref=docs 咔咔这里使用的使用源码安装方式,比较方便。 点击上边的下载地址,然后下载源码包,进行解压。 然后将解压的文件放置到PHP环境目录中。 配置phpstudy虚拟域名。 这里一定要注意你的PHP环境。 PHP >= 7.1 且 &

咔咔博客 1万+

FastAdmin 与其他后台框架的对比分析

FastAdmin是一个基于ThinkPHP框架的后台管理系统,提供了快速开发的解决方案。它具有轻量级、高性能和易于使用的特点,适合中小型项目。Django Admin是Django框架内置的管理后台,提供了强大的数据管理功能。

奥顺互联_敏子的博客 1222

FastAdmin

【代码】FastAdmin。

weixin_56049214的博客 1628

Fastadmin 第三方登录扩展:微信小程序模块集成实战

本文详细介绍了如何为Fastadmin后台集成微信小程序登录模块,实现用户一键登录与数据统一管理。通过安装第三方登录扩展、配置微信小程序服务、编写核心处理类以及前后端联调,开发者可以快速打通小程序与后台的用户体系,提升用户体验与开发效率。

lemon的博客 843

Fastadmin-Shopro二开实战:从环境配置到模块扩展的完整指南

本文提供了一份详尽的Fastadmin-Shopro二次开发实战指南,涵盖从环境配置到模块扩展的全流程。重点讲解了PHP、Redis、Composer等关键环境的搭建与问题排查,深度解析了项目核心目录结构,并通过新增“店铺装修”模块的完整案例,手把手演示了数据库设计、后台开发、前端交互及API接口创建的完整二开路径,帮助开发者系统掌握Fastadmin-Shopro的定制化开发能力。

weixin_29230649的博客 595

fastadmin在线部署新增内容

fastamin的二次开发

gibbsww的博客 580

FastAdmin二次开发实战:从模块搭建到API接口的避坑指南

本文详细介绍了FastAdmin二次开发的实战技巧,从模块搭建到API接口开发的全流程避坑指南。重点讲解了手动创建模块的正确方式、多表格交互的实现技巧以及API接口开发的完整流程,帮助开发者高效完成FastAdmin项目开发,避免常见问题。

weixin_30376509的博客 166

FastAdmin 默认公共模板定义

FastAdmin 默认公共模板 网页页头页脚内容固定

有点东西 1054

从零到一:Silvaco中跨导曲线的自动化脚本实现

本文详细介绍了如何使用Python脚本在Silvaco中实现跨导曲线(gm曲线)的自动化分析,包括数据加载、跨导计算和结果可视化。通过自动化处理Id-Vg曲线,显著提升半导体器件工程师的工作效率,特别适用于工艺优化和DOE分析。文章还提供了批量处理和关键参数提取的高级技巧,帮助工程师快速掌握Silvaco脚本开发。

nn3456的博客 566

最详细的Cadence OrCAD Capture自带元件库的介绍

最详细的Cadence OrCAD Capture自带元件库的介绍 本章节将介绍Cadence OrCAD Capture 软件自带的各类元件库的分类,方便大家在设计时能够快速的选择元件。 AMPLIFIER.OLB 共182个零件,存放模拟放大器,IC,如LM386,MAX457等。 ARITHMETIC.OLB 共182个零件...

LGCPCB的博客 6万+

FastAdmin插件开发实战:从零构建后台功能模块

本文详细介绍了FastAdmin插件开发的完整实战流程。通过构建一个“文章素材库”功能模块,从规划、创建目录、编写控制器模型视图,到最终打包成独立插件的全过程。文章重点阐述了基于ThinkPHP和Bootstrap的FastAdmin插件制作方法,帮助开发者实现后台功能的模块化、可复用部署,有效提升开发效率。

butter的博客 896

zynq+LWIP 裸机双网口实现(MIO+EMIO)+程序下载

芯片型号: ZYNQ: XC7Z010clg400开发软件:Vivado2022 + Xilinx Vitis 2022网卡芯片:RTL8211FDI(需要根据网口芯片型号修改对应的硬件配置代码。

thinking in 小宇宙 3404

手动配置Apache+PHP+mysql环境(手动搭建fastadmin)

** 手动配置Apache+PHP+mysql环境(手动搭建fastadmin) ** 以Apache2.4、PHP7.3、mysql8.0 为例(注意:我是手动搭建fastadmin) 首先在网上下载Apache2.4 和PHP7.3的zip包 (注意:必须版本一致,例都是VC且64位) 在本地创建一个新的文件夹,例D:www/,将两个zip包单独解压进去 开始修改配置文件: D:\www\Apache24\conf\下的httpd.conf文件用记事本打开 1、找到Define SRVROOT,将目录修

weixin_42075643的博客 1456

Vivado Combinatorial Loop Alert问题 [DRC LUTLP-1]

Vvado综合和布局布线都通过了但是无法生成bit文件,提示Combinatorial Loop Alert,错误如下图。在RTL图中可以看到LUT的输出连接到了输入上,这个就是。在代码中我并未找到导致这种情况发生的地方,如果遇到类似的问题先检查自己的代码是不是存在组合逻辑连接出现了问题,如果没问题再考虑通过设置去解决问题。

伊丽莎白的学习之路 6030

Robocup 仿真2D 学习笔记(二) 球队代码编译和上场

环境的一些问题 最近在使用rcssserver 和 rcssmonitor时可能会遇到./configure失败的问题,可以检查一下文件夹是否有makefile文件,如果是编译后的包直接sudo make install,如果还不行,还可以源码下载编译 rcssserver: https://sourceforge.net/projects/sserver/files/rcssserver/...

markchalse的博客 6014

Fastadmin插件开发流程简要记录

Fastadmin插件开发简易流程Step1 使用命令行创建插件Step2 更改插件信息Step3 编辑插件相关数据库脚本Step3 编辑插件的配置Step4 为插件配置后台管理菜单Step5 正式开发Step6 打包插件 Step1 使用命令行创建插件 cd /你的项目根目录路径 php think addon -a 插件名称 -c create 建议使用官方工具首先检测插件名称是否已被占用 检测链接: 需要登录后方可使用 Step2 更改插件信息 创建完成后会生成5个文件 具体作用可参考官方文档(

但求有朝一日,风起云涌,笑看苍穹 3051

企业网络架构设计:从内网到外网的无缝通信方案

本文详细解析了企业网络架构设计中的关键技术与实践方案,重点介绍了VLAN划分、OSPF路由优化、安全策略及无线网络集成等核心内容。通过OSPF多区域部署和链路聚合技术,实现内网到外网的无缝通信,提升企业网络性能与安全性。文章还提供了具体的配置示例和最佳实践,助力企业构建高效可靠的网络架构。

weixin_28331555的博客 623

fastadmin开发插件的基本流程

什么是fastadmin? FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。 fastadmin开发基础管理插件步骤 以一个学校管理插件为例 开发环境与工具 PHPSTORM phpstudy nginx1.15.11 mysql8.0 php7.3.4 准备工作 配置站点 我的域名设置为fast51admin.localhost....

qq_43287952的博客 5012

EfficientNet 改进:StripCGLU模块的创新与应用

本文提出了一种改进的EfficientNet-b0模型,核心创新是通过引入StripCGLU模块来提升网络性能。StripCGLU结合了水平/垂直条带卷积和GLU激活机制,具有参数效率高、计算量少的优点。改进策略包括选择性替换部分MBConv为StripCGLU模块(每隔3个块插入),同时保留早期层结构。测试表明该模型适用于移动端视觉任务,在保持效率的同时提升性能。代码实现包含模块定义、模型构建及测试部分,展示了如何通过精心设计的模块改进现有网络架构。

Henry的博客 241

2026数学建模国赛D题:时频冲突检测与消解 论文解析

最终无需撤销任何计划,共调整110个计划,其中频移43个、时移48个、间隔调整19个,总调整幅度528。附件模板只要求填写新增计划的频段区间和首次时间区间,没有要求填写宽度、间隔和次数,因此本文按附件中C类装备的统一需求特征处理:每个新增计划占用3个连续频段,持续2个时间单位,间隔8,使用12次。本文针对有限频带内大量周期性用频计划的时频冲突检测、单参数消解、无冲突条件下新增C类计划装载,以及允许调整间隔时长后的再次消解问题,建立了由占用展开、冲突图、组合动作集、精确约束满足和二维资源装箱组成的统一模型。

YOLO 190

Fastadmin 清除缓存后报错,权限不够

Fastadmin 清除缓存后报错,权限不够 fastadmin后台有清除缓存的功能,一键清除缓存后发现有报错的情况。经过测试,是清除内容的报错。其他清除缓存不报错。 在宝塔面板看了清除缓存后生成的文件发现,新生成的文件是以root身份生成的644权限缓存。导致文件权限不够写入不了。 图片这里是手动修改的权限,但是还是可以看到是root。 这里说明是有其他进程以root身份执行了,生成了缓存。 fastadmin自身的清除缓存是没问题的,那就是我后面加的扩展导致的,后面我用宝塔的守护进程解决这个问题。

卉翊的博客 2818

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

fastadmin需要php,基于TP框架的fastadmin开发插件基本流程

什么是fastadmin?FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。fastadmin开发基础管理插件步骤以一个学校管理插件为例开发环境与工具PHPSTORMphpstudynginx1.15.11mysql8.0php7.3.4准备工作配置站点我的域名设置为fast51admin.localhost.nyist.vip第一步——安装fastadmin安...

weixin_35797127的博客 694

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

别再手动配置了!用PHPStudy一键部署FastAdmin后台框架(附数据库管理技巧)

本文详细介绍了如何使用PHPStudy一键部署FastAdmin后台框架,实现从零到登录后台的三分钟极速搭建。通过环境隔离、版本切换和内置工具等核心优势,大幅提升开发效率。同时分享数据库管理技巧,包括可视化工具增强、命令行操作和自动化备份方案,帮助开发者快速掌握高效部署方法。

weixin_30552811的博客 393

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

FastAdmin插件开发全流程:从零构建到安装部署

本文详细介绍了FastAdmin插件开发的完整流程,从环境准备、后台功能原型开发与测试,到代码迁移至插件目录、配置核心文件,再到打包生成安装包,最后完成安装部署与调试。重点阐述了插件化开发的优势,如代码隔离、可复用性,并提供了后台插件制作方法的具体实践指南,帮助开发者高效构建可独立分发的功能模块。

meat5的博客 611

fastadmin版本更新

视频指导:【fastadmin版本升级全过程演示 避坑指南 从1.4升级到1.5-哔哩哔哩】 https://b23.tv/ijrwe5a。目录下的所有文件复制到你的站点目录下,请务必做好全站备份。浏览前后台查看是否正常升级,如有错误,请。的值,一般情况下如果未做修改默认是。替换成你的表前缀,表前缀可以从。下载你对应版本号的补丁包。工具中执行SQL,注意将。中的SQL脚本在你的。

qq_59115345的博客 1000
上一篇: 不同AI生成的PHP版雪花算法
下一篇: ThinkPHP中Redis操作示例
withoutfear
博客等级 码龄13年 541粉丝 79原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值