插件对象
程序的插件全部由对象组成,无论安装,卸载,配置及应用,都使用对象写法,基本格式如下:
- class 插件动作_插件名 extends phpok_plugin
- {
- public $me;
- public function __construct()
- {
- parent::plugin();
- $this->me = $this->plugin_info();
- }
- }
插件名:即文件夹的名称
文件名 | 功能说明 | 方法 | 方法备注 |
---|---|---|---|
install.php | 安装 | index() | 进入安装插件界面时运行 |
save() | 保存安装时运行 | ||
uninstall.php | 卸载 | index() | 卸载插件时运行 |
setting.php | 配置 | index() | 进行配置界面时运行 |
save() | 保存配置时运行 | ||
admin.php | 后台运行 | html控制器方法head() | 后台输出head节点内容 |
html控制器方法_body() | 后台输出body节点内容 | ||
html控制器方法_foot() | 后台输出foot节点内容 | ||
html控制器方法_phpokhead() | * 系统内置在</head>节点前输出内容 | ||
html控制器方法_phpokbody() | * 系统内置在</body>节点前输出内容 | ||
html_phpokhead() | * 系统内置在</head>节点前输出内容(全局) | ||
html_phpokbody() | * 系统内置在</body>节点前输出内容(全局) | ||
ap控制器方法_after() | 执行方法后,输出内容前运行 | ||
ap控制器方法_before() | 执行方法前运行 | ||
phpok_after() | * 内置全局插件节点,在输出内容前运行 | ||
phpok_before() | * 内置全局插件节点,在执行方法前运行 | ||
www.php | 前台运行 | html控制器方法节点标识 | 自定义HTML里添加节点 |
html控制器方法phpokhead() | * 系统内置在</head>节点前输出内容 | ||
html控制器方法_phpokbody() | * 系统内置在</body>节点前输出内容 | ||
html_phpokhead() | * 系统内置在</head>节点前输出内容(全局) | ||
html_phpokbody() | * 系统内置在</body>节点前输出内容(全局) | ||
ap控制器方法_after() | 执行方法后,输出内容前运行 | ||
phpok_after() | * 内置全局插件节点,在输出内容前运行 | ||
ap控制器方法_before() | 在执行方法前运行 | ||
phpok_before() | * 内置全局插件节点,在执行方法前运行 | ||
api.php | API运行 | ap控制器方法_after() | 执行方法后,输出内容前运行 |
phpok_after() | * 内置全局插件节点,在输出内容前运行 | ||
ap控制器_方法_before() | 在执行方法前运行 | ||
phpok_before() | * 内置全局插件节点,在执行方法前运行 |
标注红色星号为PHPOK4.4版本以上才支持,当前发布的4.3版暂时不支持