插件结构

插件共可声明两个类,类名分别为core_plugin_name和func_plugin_name。第二个为插件接口类,所有对外提供的接口均在此类中声明。第一个类为插件具体业务逻辑类,插件页面、公众号消息处理、参数设置等方法均在此类中声明。

系统插件基类已内置__call函数。插件具体业务逻辑类的方法体可以放在manage/actions(用户端放在custom/actions)以方法名命名的php文件中。

以下为插件目录结构说明。

插件根目录

——manage:插件管理端页面文件目录

;  ;  ;  ;|——common.php:管理端初始化文件,非必须。如果存在,访问插件用户端页面时,会先执行该页面的代码,该文件中可通过$this访问插件类

;  ;  ; |——actions:控制文件目录

;  ;  ;  ;  ;  ;  ;  ;|——index.php:插件管理端首页

;  ;  ;  ;  ;  ;  ;  ;|——link.php:插件页面链接选择文件

;  ;  ; |——templates:页面文件目录

;  ;  ;  ;  ;  ;  ;  ;|——windows:PC端页面文件

;  ;  ;  ;  ;  ;  ;  ;|——mobile:手机端页面文件

——resource:插件图片、样式、js等资源文件目录

——custom:插件用户端页面文件目录

;  ;  ;  ;|——common.php:用户端初始化文件,,非必须。如果存在,访问插件用户端页面时,会先执行该页面的代码,该文件中可通过$this访问插件类

;  ;  ;  ;|——actions:控制文件目录

;  ;  ;  ;|——templates:页面文件目录

——class:插件工具类目录

——subscribe:插件订阅事件处理函数目录

——model:插件工具类目录

;  ;  ;  ;|——menu.php:插件管理端导航菜单声明文件,非必须

——init.php:插件类初始化文件,非必须。

——default_setting.php:插件默认参数声明文件,非必须。


返回

条结果""