您现在的位置是:首页 > 教程 > 易优cms教程易优cms教程
易优插件制作过程介绍
千萍2023-08-25 22:05:43易优cms教程已有人查阅
导读首先你要有PHP基础知识,其次对易优CMS系统熟悉(有TP5基础的更容易上手)。
【第一步:初始化结构】
进入开发插件界面,提交生成插件结构文件;初始化结
首先你要有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_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(版本不能低于插件要求的版本),在插件应用那里上传安装即可。
本文标签:
很赞哦! ()
相关文章
随机图文
-
eyoucms模板安装步骤教程,eyoucms模板怎么安装
易优内容管理系统(EyouCms) 是由php+mysql开发的一套专门用于企业网站建设的开源cms。代码号致力于提供优质易优模板及安装售后服务,并给用户提供正规域名授权 -
织梦转易优不支持sql的临时解决方法
先升级到较新版,下载以下补丁包,然后解压覆盖到网站根目录下。下载,支持sql标签的补丁包,下面我们将织梦和易优的sql标签进行对比转换 -
易优cms的Session概述
在ThinkPHP5.0中使用 hinkSession类进行Session相关操作,Session会在第一次调用Session类的时候按照配置的参数自动初始化,例如,我们在应用配置中添加如下配置 -
eyoucms易优判断会员登录状态的JS代码分享
易优cms判断会员是否登录的JS代码:通过此方法,可以设置比如会员登录前让手机号中间4位显示星号,登录后显示完整的手机号。
留言与评论 (共有 条评论) |