企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
  TNCMS是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。TNCMS从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。遵循Apache2开源许可协议发布,意味着你可以免费使用TNCMS,甚至允许把你基于TNCMS开发的应用开源或商业产品发布/销售。 TNCMS5.0版本是一个颠覆和重构版本,采用全新的架构思想,引入了很多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对API开发做了大量的优化。 2016-4-23 RC3版本主要更新 **[ 底层架构 ]** 框架核心仓库和应用仓库分离 便于composer独立更新 数据库类重构,拆分为Connection(连接器)/Query(查询器)/Builder(SQL生成器) 模型类重构,更加对象化 **[ 数据库 ]** 新的查询语法 闭包查询和闭包事务 Query对象查询 数据分批处理 数据库SQL执行监听 **[ 模型 ]** 对象化操作 支持静态调用(查询) 支持读取器/修改器 时间戳字段 对象/数组访问 JSON序列化 事件触发 命名范围 类型自动转换 数据验证和完成 关联查询/写入 关联预载入 [ 其它更新 ] 路由类增加快速路由支持 验证Validate类重构 Build类增加快速创建模块的方法 Url生成类改进 Validate类改进 View类及模板引擎驱动设计改进 取消模板引擎的模板主题设计 修正社区反馈的一些问题 助手函数重新命名 router.php文件位置移动 2016-3-11 RC2版本 主要更新 重新设计的自动验证和自动完成机制(原有自动验证和完成支持采用traits\model\Auto兼容); 验证类Validate独立设计; 自动生成功能交给Console完成; 对数据表字段大小写的处理; 改进Controller类(取消traits\contorller\View); 改进Input类; 改进Url类; 改进Cookie类; 优化Loader类; 优化Route类; 优化Template类; Session类自动初始化; 增加traits\model\Bulk模型扩展用于大批量数据写入和更新; 缓存类和日志类增加Test驱动; 对异常机制和错误处理的改进; 增加URL控制器和操作是否自动转换开关; 支持类名后缀设置; 取消操作绑定到类的功能; 取消use_db_switch参数设计;