大小:16.37M
更新时间:26-07-04
系统:Pc
版本:v5402
cakephp官方版是一个基于PHP的免费、开源、快速的开发框架,它可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,同时又不失灵活性。CakePHP提供了开发一个网络程序时所需要的所有工具,包括代码产生器、视图助手工具、Scaffolding(脚手架)、快速灵活的模板工具以及验证工具等。
cakephp采用了MVC的设计,很好地降低了耦合度,提高了维护性,使得web应用更加易于维护和修改。使用cakephp您只需要编写程序的详细逻辑就可以了,其他的都交给cakephp解决吧。
1、内置验证机制(validation)
2、灵活的MIT许可证
3、兼容PHP4和PHP5(2.x版本已不兼容PHP4)
4、数据库交互运用了CRUD,即增查改删。
5、应用程序Scaffolding(脚手架)
6、代码自动产生(代码产生器)
7、MVC体系架构
8、清晰,干净的高度自定义的URLs和路由请求分发器(Request dispatcher)
9、快速灵活的模板机制 (PHP 语法,利用Helpers)
10、拥有AJAX、JavaScript、HTML表单和更多的视图助手工具
11、邮件、Cookie、安全、会话(Session)和请求处理的组件
12、灵活的ACL访问控制机制
13、数据的清理(Data Sanitization)
14、灵活的视图缓存(Flexible View Caching)
15、可在任何子目录里工作,很少甚至不需要更改任何Apache相关配置
HTTP服务器。
PHP 5.6.0或更高版本(包括PHP 7.1)
mbstring PHP扩展
intl PHP扩展
Composer是一个php的以来管理工具,官方推荐使用composer安装cakephp。
假设您已经安装了Composer,您想要在my_app_name文件夹中创建一个新的CakePHP应用程序。为此,只需运行以下composer命令:
php composer.phar create-project --prefer-dist cakephp / app my_app_name
如果Composer是全局安装的输入以下命令:
composer self-update && composer create-project --prefer-dist cakephp / app my_app_name
Composer完成下载应用程序框架和核心CakePHP库后,应该通过Composer安装一个运行的CakePHP应用程序。请确保将composer.json和composer.lock文件与其余源代码保持一致。
您现在可以访问您安装了CakePHP应用程序的路径,并查看默认主页。要更改此页面的内容,请编辑 src / Template / Pages / home.ctp。
v5-4-0-RC2版本
SameSite Cookie 默认配置适用于全部会话预设项。
表单助手(FormHelper)现针对 hiddenBlock 生成的外层 div 采用 HTML 原生 hidden 属性。此前使用的行内样式无法兼容严格的内容安全策略(CSP)规则。
国际化(I18n)组件使用的缓存键现已支持自定义配置,可传入字符串或回调函数生成缓存条目前缀,以此实现多租户独立翻译。
新增 JsonStreamResponse 响应类。该类对流式 JSON 响应做了内存优化,可兼容生成器与结果集(ResultSet)。
优化控制台错误处理逻辑,当输入无效命令名时,可生成更完善的帮助提示。
控制台输出类(ConsoleOutput)不再尝试向已关闭的数据流写入内容,避免由此引发致命错误。
优化国际化提取命令对枚举标签(EnumLabel)的提取能力。
日期类型(DateTimeType)支持仅含日期的 Y-m-d 格式字符串,会自动将时间填充为午夜零点,不再判定数据无效。
持久化与数据编组阶段,系统会拒绝关联其他数据表的实体对象。该项安全优化可规避业务误操作。
新增锁组件(Lock),提供标准化引擎接口,用于构建分布式 / 单机锁,防止多进程访问共享资源时产生竞态条件。
新增 Connection.afterCommit 事件,用于绑定最外层事务提交后的钩子操作。
强化模板路径校验的严谨性,杜绝模板路径越权访问漏洞。
新增 LoggedQuery::setRedactor() 方法,支持日志脱敏处理。应用可通过绑定脱敏逻辑,避免个人身份信息(PII)泄露至日志。
新增 CommandCollection::discoverDirectory() 方法。
基础插件(BasePlugin)与基础应用(BaseApplication)新增 eventListeners() 钩子方法。该方法需返回全局事件监听器数组,供插件或应用全局注册监听。
新增 Table::unhydratedFind() 方法与非实体映射查询对象(UnhydratedSelectQuery),用于类型安全、不映射实体模型的只读查询。
路由缺失异常(MissingRouteException)现在会附带校验失败时传入的路由参数,大幅简化排错流程。
大量类文件完善了参数类型声明(类型提示)。
Redis 缓存引擎与 Memcache 缓存引擎新增 allowedClasses 配置项,用于限制反序列化时允许解析的类,提升数据安全。
若 php.ini 中配置了 curl.cainfo,HTTP 客户端(Http\Client)会自动将其作为 CA 根证书默认路径读取。
应用信息
同类热门
visual studio 2026专业版
goland 2026官方版
thonny中文版
qt creator中文版
xcode windows版
typora中文绿色版
dotpeek 2025官方版
eclipse官方电脑版
猜你喜欢
类似软件
Laravel(PHP开发框架)45K329人在用 Laravel是一套简洁、富有表达力的PHP Web开发框架(PHP Web Framework)。它可以让你从杂乱无章的代码中解放出来,它可以帮你构建一个完美的网络APP。并且它是开源的,托管在github上,拥有丰富的扩展包以及高质量的API文
查看热门标签
网友评论0人参与,0条评论
最新排行
scite编辑器中文版2.7Mv5.6.4 scite编辑器是一款支持40多种编程语言的文本编辑器,提供代码折叠、语法高亮、自动完成、编译运行等多项实用功能,支持导出PDF/HTML/RTF/XML/LaTex类型的文件,适用于所有需要编辑文本的用户使用。打开软件你会发现,scite采用了独
查看
topstyle(css编辑器)22.23Mv5.0.0.105 topstyle是一款功能强大的所见即所得css编辑器,完全免费,纯绿色版,适应于web前端设计开发人员使用,可以大大提高工作效率。topstyle专注于HTML CSS辅助设计,具备CSS定义选择,实时拼写检查,影像地图编辑,样式表W3C的验证服
查看
exif2xml(exif转xml工具)208Kv1.0 exif2xml官方版是一款专业的exif转xml工具,这款软件可以将图片的信息保存到XML格式,从而方便你在xml上查看图片信息,也方便你将数据添加到其他软件使用,非常方便。另外,exif2xml还可以把照片信息转化为xml格式,详细说明照片的镜
查看
DumpViewer(dump转txt工具)10Kv2016301 DumpViewer官方版是由互联网个人用户针对dump文件研发的一款dump转txt工具。它可以用于管理和编辑IC卡里的dump文件,将用户不常用的dump和eml文件实时预览,支持自动查找标准数值块,并显示文件信息,如数据长度、UID、SAK,
查看