设为首页 收藏本站
查看: 3167|回复: 0

[软件发布] ZenTaoPHP 框架发布 3.0 正式版

[复制链接]

尚未签到

发表于 2016-10-27 01:11:25 | 显示全部楼层 |阅读模式
欢迎加入运维网交流群:263444886  
  关于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框架开发应用,应该覆盖可以直接升级,应用接口均无改动。
  相关文档:http://devel.cnezsoft.com/book/zentaophphelp/about-10.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-291585-1-1.html 上篇帖子: Swoole 下篇帖子: Virtual Box 5.1.4 发布,开源虚拟机
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表