Posts tagged with Wordpress


其实在Yii中,一个插件的模块可以通过Widget或者Module来实现。后来考虑到希望做成Wordpress那样,可以安装,卸载,配置,甚至灵活实现权限和菜单的控制,所以抽空研究了下Wordrpress的插件实现机制,并集成到Yii中。不过最终和同事讨论以后还是决定改造Module来实现的插件机制,这里记录一下Wordrpress的插件思想集成到Yii中的过程。 类似Wordrpress的钩子机制插件原理主要就是:注册钩子,放置钩子,运行钩子,不多说,直接上代码。 1.新建app/protected/components/UPlugin.php <?php /** * 插件机制 Component */ class UPlugin extends CApplicationComponent { public $pluginDir = ''; private…