发布于 2016-08-18 07:24:43 | 124 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

ZenTaoPHP 轻量级PHP开发框架

ZenTaoPHP框架是由禅道项目管理软件开发团队开发的一款轻量级的PHP开发框架。


关于zentaoPHP框架

zentaoPHP是易软天创自己开发的一款PHP框架,主要目的是为了满足我们自身的产品研发需求。和其他的框架相比,zentaoPHP更注重框架的可维护性、性能良好、对开发人员的友好、应用的可扩展性等特性。

  • 代码简单:核心文件只有四个:router, control, model和helper。

  • 中性命名:命名全部中性化,比如router,不用什么 zentaoRoot。

  • 配置对象化:$this->config->db->host,比$config['db']['hosts']书写起来要流畅。

  • 相对路径包含:根据文件相对路径关系来包含,便于开发者了解路径关系。

  • 单一入口:所有的请求都经由一个index.php来进行转发,方便进行集中的控制。

  • 多种路径:支持静态URL和GET方式。

  • 多语言支持:每种语种独立的语言配置文件,框架自动切换,模板中直接引用。

  • 原生态SQL拼装:$this->dao->select('*')->from(table)->where('id')->gt(10)->orderBy('id')->fetchAll();

  • 无需路由配置:在url重写环境中,无需配置即可获得良好的路径结构。/article/view/123.html

  • 超方便全局变量引用:$this->post->userName $this->server->remote_addr

  • 最强大的扩展机制:框架核心可扩展,类库,control, model, view, config, lang都可以扩展。

3.0版本主要的更新

3.0版本是最近两年更新的汇总,主要的改动点如下:

  • 双语注释:之前的代码是用英语注释,现在把中文注释都加上了(囧)。

  • 框架核心可以扩展:将原来的router这些核心类改为了baseRouter,开发者可以自己对框架核心进行扩展。

  • 是否自动链接数据库:$config->framework->autoConnectDB

  • 多语言功能增加开关:可以通过$config->framework->multiLang来设定是否使用多语言。

  • 是否启用多风格功能:$config->framework->multTheme

  • 多站点功能增加开关:$config->framework->multiSite来设定是否启用多站点功能。

  • 扩展功能开关:$config->framework->extensionLevel:0,无扩展,1,共用扩展,2,每个站点可单独扩展。

  • 增加了安全过滤机制:过滤非法变量名、变量值、XSS防护,附件加强安全,表单内容做标准化等安全措施。

  • dao增加了缓存机制和自定义sql调用机制。$this->dao->query($sql)->fetchAll();

如果您之前有使用zentaoPHP框架开发应用,应该覆盖可以直接升级,应用接口均无改动。



历史版本 :
ZenTaoPHP 框架发布 3.0 正式版
zentao PHP框架2.3版本发布,修复细节,完善文档
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务