欢迎您“为梦者”,WMCMS帮助中心首页

WMCMS插件开发规则教程

插件目录格式:http://help.weimengcms.com/html/plugin/article/142.html


1、文件命名格式

插件主要控制器为wmcms.php,插件后台控制器为admin.php


2、方法命名格式

    a.类名统一为WMCMSPlugin,并且继承Plugin父类。

    b.控制器命名为 Action_+方法名+模版版本,如:Action_index_m,其中_m可以缺省,表示所有模版都访问这一个方法。可以指定web、wap、3g、m等专用方法

    c.插件方法请在inc/function.php里面命名,格式为 Plugin+插件文件夹+方法名,如:PluginDemoTest

    d.插件配置请在inc/config.php里面配置,格式为 plugin.插件文件夹.配置名,如:plugin.demo.base


class WMCMSPlugin extends Plugin
{
	function __construction(){}
	
	//pc首页方法
	public function Action_index()
	{
		tpl::SetLabel('基本',C('plugin.demo.base'));
		tpl::SetLabel('结束',C('plugin.demo.end'));
		tpl::SetLabel('方法',PluginDemoTest());
	}

	//移动方法
	public function Action_index_m()
	{
	}
}


3、数据库命名格式

命名格式为 表前缀_plugin_插件文件夹_表名,如:wm_plugin_demo_user


4、插件系统方法

$siteOpen = plugin::GetConfig('site_open')  //此方法为获得插件的配置。

tpl::SetLabel('申请开关', $siteOpen);       //设置中文标签,在模版里面使用。


注:开发插件请遵循本文的格式,否则拒绝上架。