您现在的位置是:首页 > cms教程 > 易优cms教程易优cms教程
易优插件制作过程介绍
千萍2023-08-25易优cms教程已有人查阅
导读首先你要有PHP基础知识,其次对易优CMS系统熟悉(有TP5基础的更容易上手)。
【第一步:初始化结构】
进入开发插件界面,提交生成插件结构文件;初始化结

【第一步:初始化结构】
进入开发插件界面,提交生成插件结构文件;
初始化结构之后:
【第二步:创建数据表】
必须遵循易优CMS插件规范,每张插件表必须以()前缀开头,以免出现莫名的错误。
这里假设开发者对该插件创建了两张表,分别为:ey_weapp_demo、ey_weapp_demo_img。
【第三步:编写代码】
根据业务逻辑,实现该插件相关功能。
尽量将插件数据与内置表独立开,不到非不得已切勿与内置表有关联。
该插件控制器里以下方法是不可缺少:
function __construct() 构造函数
function doc() 使用指南
function index() 唯一入口
以下内置方法【可选】,根据业务逻辑而定:
function beforeInstall() 插件安装前的一些操作
function afterInstall() 插件安装后的一些操作
function beforeUninstall() 插件卸载前的一些操作
function afterUninstall() 插件卸载后的一些操作
【第四步:制作sql文件】
这里假设开发者对该插件创建了两张数据表,分别为:ey_weapp_demo、ey_weapp_demo_img。
如果数据表没有内置数据,那么清空数据表,或者删除测试数据。
准备制作install.sql数据库安装文件,这里推荐两种方法:
方法一:通过网站后台的【备份还原】功能,对该插件数据表进行备份,然后下载到本地改名为 install.sql,然后用编辑器Notepad++打开,替换表前缀(ey_weapp_)为(),之后复制install.sql文件覆该插件 data 目录下的install.sql文件。
方法二:在本机安装Navicat for MySQL数据库连接工具,对该插件数据表转储SQL文件,保存文件名为 install.sql,然后用编辑器Notepad++打开,替换表前缀(ey_weapp_)为(),之后复制install.sql文件覆该插件data目录下的install.sql文件。
准备制作uninstall.sql数据库卸载文件,方法如下:
用编辑器Notepad++打开该插件data目录下的uninstall.sql文件,参考里面官方默认的语法格式()编写。
这里假设开发者对该插件创建了两张数据表,分别为:ey_weapp_demo、ey_weapp_demo_img。
那么uninstall.sql文件的内容如下(每行之后一定是分号结束):
如果插件数据与内置表有关联,可以不删除在内置表中的插件数据,或者谨慎删除,否则会误删影响系统的运行。
【第五步:打包插件】
生成文件列表:输入插件标识之后,系统会自动列举初始化结构的文件列表,如果额外新增了文件,请手工新增到文件列表的文本框里,确保打包之后的完整性。
【第六步:安装测试】
建议重新安装一个易优CMS(版本不能低于插件要求的版本),在插件应用那里上传安装即可。
本文标签:
很赞哦! ()
相关教程
图文教程
易优cms忘记后台登陆密码的解决方法
忘记后台管理密码怎么搞?方法一:下载官方易优修改重置后台密码小工具方法二:首先打开我们网站的数据库找到ey_admin文件并打开
易优cms二次开发教程:ThinkPHP目录结构说明
下载较新版框架后,解压缩到web目录下面,可以看到初始的目录结构如下: project 应用部署目录 ├─application 应用目录(可设置) │
易优cms插件更新包制作教程指南
1.压缩包必须是.zip压缩包 2.压缩包文件目录格式如下sql(必须有) |v1.0.1.sql(插件的数据表有变动才需要上传此文件,以此次更新版本号命
易优eyoucms模板文件lists_tags.htm不存在的解决方法
需要你自己在模板目录添加这个文件,也可以下载官方的模板包,在模板目录提取这个文件添加到对应的模板目录。HTML代码和样式文件需要自己添加标签在这里
相关源码
-
(自适应)高端集团跨国公司产业联盟机构网站模板免费下载基于PbootCMS内核开发的集团级企业网站模板,采用响应式设计架构,确保在各类移动设备上获得浏览体验。通过模块化布局与简约大气的视觉风格,帮助集团企业高效展示组织架构、发展历程和业务矩阵,建立专业的企业形象窗口。查看源码 -
(自适应)平面设计网络工作室个人作品展示网站模板免费下载基于PbootCMS内核开发的响应式网站模板,为设计工作室、创意机构打造的作品展示解决方案。通过模块化布局与极简交互设计,呈现设计作品的视觉细节,支持作品分类、案例解析等多维度展示方式。查看源码 -
(自适应)WordPress二次元博客主题SakurairoSakurairo主题为二次元内容创作者设计,提供丰富的动漫风格元素和个性化的展示效果。该主题在原有Sakura主题基础上进行了功能增强,支持多种自定义设置,满足动漫爱好者建立个人博客的需求。查看源码 -
自适应建材瓷砖卫浴大理石类pbootcms网站模板源码下载为建材瓷砖、卫浴瓷砖企业打造的高端响应式门户模板,基于PbootCMS内核深度开发。采用前沿HTML5自适应架构,无缝兼容手机端触控交互与PC端展示场景。查看源码 -
(自适应响应式)HTML5简繁双语电子元器件设备制造Pbootcms模板下载本模板为电子科技设备制造、电子元件生产等高科技企业设计,采用PbootCMS内核开发,具备简繁双语切换功能。模板设计充分考虑了电子科技行业的技术展示需求,能够专业呈现各类电子元器件、电路板、智能设备的参数规格和应用方案。查看源码 -
(自适应响应式)pbootcms食品零食店日化用品网站源码下载基于PbootCMS内核开发的响应式模板,为食品零食、日化用品等行业量身定制。该模板通过可视化设计展现产品特色,帮助企业快速搭建专业官网查看源码
| 分享笔记 (共有 篇笔记) |
