从此不求人:自主研发一套PHP前端开发框架(33)之插件化架构实现下
2016-05-28 09:52
471 查看
BasePlugin.icn
插件chat 下面的 _plugin.inc
Controller/plugin.php
<?php abstract class BasePlugin{ abstract protected function getTreeName(); abstract protected function run(); } ?>
插件chat 下面的 _plugin.inc
<?php class _plugin extends BasePlugin{ protected function run(){ echo '测试插件1'; } protected function getTreeName(){ return '测试插件1'; } } ?>
Controller/plugin.php
<?php class plugin extends _Master{ function load(){ $p = the_get('p') ? the_get('p'):'chat'; echo $p; $pluginFile = LKPHP_PATH.'MVC/Plugin/'.$p.'/_plugin.inc'; require($pluginFile); $getPlugin = new _plugin(); $getPlugin->run(); } } ?>
相关文章推荐
- Java千百问_07JVM架构(008)_java垃圾回收机制是什么
- 从此不求人:自主研发一套PHP前端开发框架(33)之插件化架构实现中
- 什么是架构
- 什么是架构
- 给外网访问本地网站
- 自助建站工具 搭建出来的网站真的适合SEO吗?
- Android群英传读书笔记第三章(Android控件架构与自定义View)
- [转]Kyoto Cabinet和LevelDB的架构比较分析
- 常用网站
- 小型电子商务网站数据管理系统
- android MVP——mvp架构的应用和优化
- git学习参考网站
- 数据采集测试资料网站
- 网站性能优化
- 游戏服务端架构学习笔记
- 大型网站架构系列:分布式消息队列
- 网站性能优化--Yahoo军规
- 网站收集
- spark应用程序的运行架构(简单到复杂)
- zookeeper + LevelDB + ActiveMQ实现消息队列高可用