云优cms采集插件(PHP插件*敏*感*词*【前提】--优CMS系统)
优采云 发布时间: 2021-09-20 00:15云优cms采集插件(PHP插件*敏*感*词*【前提】--优CMS系统)
首先,你应该有PHP的基本知识,其次,你应该熟悉Yiuycms系统(TP5基金会更容易启动)。【步骤1:初始化结构】进入开发插件界面,提交生成的插件结构文件;![]初始化结构后,如图所示:![]()[步骤2:创建数据表]必须遵循Yiyoucms插件的规范。每个插件表必须以(![]())前缀开头,以避免出现无法解释的错误。假设开发人员已经为插件创建了两个表:ey\\uweapp\\udemo、ey\\uweapp\\udemo\\uimg![]()[步骤3:编写代码]根据业务逻辑实现插件的相关功能。尝试从内置表中分离插件数据。除非必要,否则不要与内置表关联。以下方法在插件控制器中是必不可少的:函数\ \构造()构造函数函数doc()使用向导函数index()唯一项。以下内置方法[可选]取决于业务逻辑:函数beforeinstall()插件安装前的一些操作函数afterinstall()插件安装后的一些操作函数beforeinstall()插件卸载前的一些操作函数afteruninstall()卸载插件后的一些操作[步骤4:创建SQL文件]这里,假设开发人员为插件创建了两个数据表,即:ey\\uWeApp\\uDemo、ey\\uWeApp\\uDemo\\uIMG
如果数据表没有内置数据,请清除数据表或删除测试数据。为了准备install.sql数据库安装文件,这里推荐两种方法:方法1:通过网站后台的备份和还原功能备份插件的数据表,在本地下载,重命名为install.sql,然后用编辑器Notepad++打开它,将表前缀(ey\\ u webapp\)替换为(![()),最后,复制install.sql文件以覆盖插件数据目录中的install.sql文件。![]()方法2:在本地安装Navicat for MySQL数据库连接工具,转储插件数据表的SQL文件,将文件名保存为install.SQL,然后使用编辑器Notepad++打开它,将表前缀(ey\\ U webapp\)替换为(![](),最后复制install.sql文件以覆盖插件数据目录中的install.sql文件。![]()准备创建uninstall.sql数据库卸载文件。方法如下:使用编辑器记事本++在插件的数据目录中打开uninstall.sql文件,并参照官方默认语法格式(![])写入.这里,假设开发人员为插件创建了两个数据表:ey\\uWeapp\\udemo、ey\\uWeapp\\udemo\\uimg
然后uninstall.sql文件的内容如下(每行必须以分号结尾):![]()如果插件数据与内置表关联,则不能删除内置表中的插件数据,也不能小心删除,否则会误删除,影响系统运行。[步骤5:打包插件]生成文件列表:输入插件ID后,系统会自动列出具有初始化结构的文件列表。如果添加了其他文件,请手动将其添加到文件列表的文本框中,以确保打包后的完整性。![]()![]()[步骤6:安装测试]建议重新安装Yiyoucms(版本不得低于插件要求的版本),并上传安装到插件应用程序中。如果在制作插件过程中遇到问题,欢迎您在线咨询技术人员,共同交流讨论,使插件开发越来越容易