CakePHP 3.3.14
《CakePHP 3.3.14》是一款开源的框架设计程序,用户可以使用这款软件设计网络上的程序框架,网站的框架,社区的框架等,软件内的功能非常丰富,操作也很简单,是一款非常不错的软件,感兴趣的小伙伴欢迎下载使用噢!
软件功能
基于MVC架构
视图支持Ajax
内置校验框架
提供应用程序的基础模块和CRUD 代码自动生成功能
提供处理session,request,security的组件
灵活的视图缓存功能
面向对象
无需配置:只要安装好数据库
兼容PHP4和PHP5。
软件特色
Mailers 允许创建可重用邮件
模板提供额外的模板变量
Shell Helpers 可以让你轻松打包复杂输出生成代码
RouteBuilder::addExtension()加入。此方法允许您增量地添加扩展,而不是替换连接的扩展。
选项传递给Table::save()和HasMany/ BelongsToMany链接/取消链接/替换方法正在通过对内部通过Table::save/delete()电话。
在CsrfComponent现在支持的httpOnly选项。启用此选项会使客户端脚本无法访问CSRF Cookie。
使用子查询策略强制加载关联并使用ORDER BY子句时,ORM不再发出无效查询。在ORDER BY子句中使用的字段也包括在所选字段中。
错误处理现在与PHP7兼容。这将删除最后已知的与PHP7的兼容性错误。
文件系统库现在可通过作曲家作为独立软件包提供。
安全修复
CsrfComponent 验证请求失败,导致丢失 CSRF token 和 CSRF 发送数据
当编组请求数据时,空条目会绕开验证,创建 JSON 负载。RulesChecker 验证不会被这些空条目绕开。
使用子查询策略强制加载关联并使用ORDER BY子句时,ORM不再发出无效查询。在ORDER BY子句中使用的字段也包括在所选字段中。
错误处理现在与PHP7兼容。这将删除最后已知的与PHP7的兼容性错误。
BelongsToMany协会使用bindingKey现在正确。
整数编组现在正确接受负值。
当执行Shell’main’方法时,当前命令名称设置为’main’。
拼写检查现在是一个标准属性。与大多数HTML5属性不同,拼写检查需要“true”和“false”值,这意味着它不能是最小化的属性。
更新日志
提取验证逻辑到 trait,可以在框架外或者直接在其他部分重用
修复一些关于 Http 客户端库的问题;添加对 OPTIONS 和 TRACE 方法的支持;改进 PHP 5.6 的 ssl 连接
需要使用生成结果时,只选择列来提升 find(‘list’) 的性能
当使用 ORMQuery 对象时,允许使用 MySQL 多个表更新语法
大量的 bug 修复
