CmlPHP V2.8.0 发布,快速稳定易维护的 PHP 框架

栏目: 软件资讯 · 发布时间: 8年前

内容简介:CmlPHP V2.8.0 发布了。 过去不长的时间里 php 界发生了很多大事,很多牛逼的原生协程、半协程框架横空出世。有 zanphp、swoft、php-msf 等等。做为一名 php 开发人员为 php 使用场景的扩宽感到由衷的开心。选择变...

CmlPHP V2.8.0 发布了。

过去不长的时间里 php 界发生了很多大事,很多牛逼的原生协程、半协程框架横空出世。有 zanphp、swoft、php-msf 等等。做为一名 php 开发人员为 php 使用场景的扩宽感到由衷的开心。选择变多了是一个很好的事情。另外一方面相信很多的 php 人跟我一样可能暂时还用不上微服务,偶尔可能用一下 go 或者 node ,但是大部分时间还是用着 nginx+php-fpm 的架构。这其实也就是 cmlphp 存在的一个意义和价值。在几百、几千万的 pv 还用不上微服务服务治理那套东东、或者说成本上也不允许的情况下,cmlphp 提供给广大 php 开发者一个很好选的择。当然传统 php-fpm 下的框架还有很多像 symfony/laravel/thinkphp 等等。每个框架有它各自的特点和优势,如何选择还是看个人,cmlphp 开发的首要原则还是在保证兼容的前提、引入新的特性,尽可能降低新手的上手成本、减少部署的复杂度、减少后期性能优化的成本、方便的监控和日志追踪等等。

上次投递新闻已经是v2.7.3版本,这边列下自v2.7.3以来的主要变更:

  • 最重要的先说!!!可以无缝升级。

  • 主要还是集中在让框架适应更多的场景,在不同的使用情况下可以尽可能的提高开发效率

  • 开发环境增加.test结尾域名判断(.loc已经被谷歌jj了)

  • api接口自动生成 工具 使用添加layui主题

  • 提高路由和静态文件管理工具的兼容性适应更多场景

  • orm paramsAutoReset 添加清除数据表及查询条件相关参数选项.增加灵活性

  • Acl扩展可自定义表名

  • 添加重置所有orm参数及绑定的 resetAndClear方法

  • orm paginate可选传页数

  • 添加应用下插件配置自动加载

  • \Cml\Config::load支持载入其它app下的配置文件

  • orm添加transaction方法。传入一个闭包。自动开启事务和提交

  • 建表语句默认改为utf8mb4

  • 可通过Cml类的静态方法。动态的获取容器绑定的实例

  • Request::getBinaryData支持直接格式化获取json及其字段

  • http扩展包支持文件断点下载

  • acl扩展菜单显示支持分app

  • 支持StudentModel::whereGt('status',1)->where('id', 1);直接Model静态调用db中的方法

  • orm添加接口。可单独标记本次查询不使用缓存

  • 修改excel导出类。兼容高版本office

  • 添加cml.after_parse_path_info钩子,方便同个项目下的不同应用设置不同的路由寻找层级

  • orm添加插入多条数据的方法,setMulti

  • Config::load支持load不同app下的同名配置

CmlPHP 是基于 php5.3+(v2.7+要求php5.4+) 版本(已经测试过php7)开发的 MVC/HMVC/MVSC/HMVSC 框架,支持 composer、分布式数据库、分布式缓存,支持文件、memcache、 redis 、apc 等缓存,thg 支持多种 url 模式、URL 路由[RESTful],支持多项目集成、第三方扩展、支持插件。


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

数据分析技术白皮书

数据分析技术白皮书

伍海凤、刘鹏、杨佳静、马师慧Sara、李博、Shirley Song、Zinc、李晓艳 / 2016-8-11 / 0

关于数据分析技术白皮书(Analytics Book 中文版),主要内容围绕: 1. 分析(Analytics):网站分析 & APP分析 2. 谷歌分析工具的原理、部署与使用 3. 开源网站分析工具的原理、部署与使用 4. Log日志分析原理 5. 网站分析的维度与指标定义 6. 如何炼成为一个互联网数据分析师 请访问书的数据分析技术白皮书官网“免费”阅......一起来看看 《数据分析技术白皮书》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具