HerosPHP开发文档v3.0

herosphp的一个大的版本更新,对整个框架进行了重构。主要功能更新有:

  1. 更改了类的加载机制,使用composer + PSR-4: Autoloader 标准实现了类的自动加载,更改了类文件的命名,去掉了.class的后缀。框架内核代码完全抽离,在 web app 完全使用 composer 作为依赖加载,使 app 项目结构变得非常清爽简洁。
  2. 去掉了extend扩展目录,扩展工具建议是composer加载。将之前extend中的常用的小工具如 RSA, Gmodel等全部移动到内核。
  3. 重构的数据库模块,删除了Idb接口,暂时删除了数据表分片的模型。因为发现绝大多数人并不会使用到这个功能,不过不排除后期会一种全新的方式加上这个功能。重写了 MysqlQueryBuilder 和 C_Model 类,使接口使用起来更灵活。
  4. app 的文件结构也稍微做了一些更改,为每个模块增加了应用程序生命周期监听器,使切面编程变得更容易。
  5. 把 Model 和 Dao 全部放到各个独立的模块中了,使模块之间的解耦更彻底。
  6. 优化了一些功能,修复了一些已知的bug

源码地址

码云: http://git.oschina.net/blackfox/herosphp-app

GitHub: https://github.com/yangjian102621/herosphp-app

herosphp/framework(框架源码地址):

码云: http://git.oschina.net/blackfox/herosphp

GitHub: https://github.com/yangjian102621/herosphp

联系作者

邮箱:yangjian102621@gmail.com

QQ:906388445

技术交流QQ群:137352247

博客 : 小一辈无产阶级码农

Copyright © HerosPHP 2016 all right reserved,powered by Gitbook最后更新时间: 2017-08-07 16:46:36

results matching ""

    No results matching ""