CakePHP是一款开源的框架设计程序,通过该软件,用户可以快速的设计网络上的程序框架,网站的框架,社区的框架等,该软件提供了多种框架创建的辅助程序,可以帮助您加快编辑网络框架的时间,您甚至可以直接将其他框架的项目直接打包到新的框架中,直接在框架中进行逻辑代码的编辑就可以快速的完成程序的开发,有效的为编辑人员提供了一个快速创建框架的辅助程序;CakePHP具有常规构建框架的体系,你可以通过它方便快捷的进行创建,需要的朋友可以下载试试!
软件功能
基于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 修复
∨ 展开