tavy315/zendframework1

此包已被废弃,不再维护。没有建议的替代包。

Zend Framework 1 库

1.12.29 2019-07-08 13:09 UTC

README

Logo

停止支持发生在2016年9月28日

从现在到2016年9月28日,我们只会接受此仓库的安全补丁;在此日期之后,我们将不再发布任何版本。

更多信息

欢迎来到 Zend Framework 1.12 版本!

主分支: 构建状态

发布信息

Zend Framework 1.12.20 版本。发布于2016年9月13日。

1.12.20 的重要修复

此版本包含安全更新

  • ZF2016-03: 在使用 SQL 表达式和注释的组合时,Zend_Db_SelectORDER BYGROUP BY 的实现仍然容易受到 SQL 注入的影响。此版本提供了一个全面的解决方案,该解决方案在检查语句的有效性之前识别并删除注释,以确保不会发生 SQLi 攻击向量。然而,我们建议在调用这些方法之前始终过滤用户输入,以进一步保护您的应用程序。

有关详细信息,请参阅 http://framework.zend.com/changelog

新功能

Zend_Loader 的变更

从 ZF2 回滚了多个自动加载器和自动加载器功能,以提供性能更好的替代方案。这些包括:Zend_Loader_StandardAutoloader,它改进了 Zend_Loader_Autoloader,允许指定与供应商前缀或命名空间关联的特定路径;Zend_Loader_ClassMapAutoloader,它提供了使用查找表进行自动加载的能力(通常是自动加载的最快方式);以及 Zend_Loader_AutoloaderFactory,它可以为您创建和更新自动加载器,并使用 spl_autoload_register() 进行注册。

Zend_Loader 的变更由 Matthew Weier O’Phinney 回滚。

Zend_EventManager

Zend_EventManager 是一个组件,允许您将监听器附加和分离到命名事件,包括每个实例的基于实例的和基于共享集合的;触发事件;以及中断监听器的执行。

Zend_EventManager 由 Matthew Weier O’Phinney 从 ZF2 回滚。

Zend_Http_UserAgent_Features_Adapter_Browscap

此类提供了一种功能适配器,它调用 get_browser() 来发现移动设备的特性,并将它们注入到 UserAgent 设备实例中。

Browscap (http://browsers.garykeith.com/) 是一个致力于收集和分发浏览器功能“数据库”的开源项目。PHP通过get_browser()函数内置了对这些文件的支持。此函数要求您的php.ini提供指向PHP特定的php_browscap.ini文件的browscap条目,该文件可在http://browsers.garykeith.com/stream.asp?PHP_BrowsCapINI找到。

Zend_Http_UserAgent_Features_Adapter_Browscap由Matthew Weier O’Phinney创建。

Zend_Mobile_Push

Zend_Mobile_Push是一个用于实现三个主要推送通知平台(Apple (Apns),Google (C2dm)和Microsoft (Mpns))的推送通知组件。

Zend_Mobile_Push由Mike Willbanks贡献。

Zend_Gdata_Analytics

Zend_Gdata_Analytics是Zend_Gdata的扩展,允许与Google的Analytics数据导出API交互。此扩展不会对Zend_Gdata组件的整体操作带来任何重大更改。

Zend_Gdata_Analytics由Daniel Hartmann贡献。

已移除的功能

Zend_Http_UserAgent_Features_Adapter_WurflApi

由于WURFL许可的变化,我们已移除WurflApi适配器。我们将向ScientiaMobile提供WurflApi适配器,以便WURFL用户仍然有此选项。

错误修复

此外,已修复跟踪器中报告的200多个问题。我们特别感谢Adam Lundrigan、Frank Brückner和Martin Hujer为此做出的努力。还要感谢许多运行ZF1单元测试并报告结果的人!

有关1.12.3开始关闭的问题的完整列表,请访问

迁移说明

详细的迁移说明可以在以下位置找到

http://framework.zend.com/manual/en/migration.html

系统要求

Zend Framework需要PHP 5.2.11或更高版本。有关更详细的系统要求,请参阅我们的参考指南

http://framework.zend.com/manual/en/requirements.html

安装

请参阅INSTALL.md

存储库历史

此存储库基于Subversion存储库的release-1.12分支创建,http://framework.zend.com/svn/framework/standard/。它包含从1.5.0到1.6.0版本之间的项目历史记录的子集,并且仅包含1.12系列的标签。如果您需要旧版本,您可以访问上面的Subversion存储库,或从http://framework.zend.com/downloads/archives下载旧版本。

贡献

请参阅README-GIT.mdDEVELOPMENT_README.md

问题和反馈

在线文档可以在以下网址找到:http://framework.zend.com/manual。手册中未解决的问题应指向相应的邮件列表

如果发现在这个版本中的代码行为不符合预期或与文档描述的行为相反,请在Zend Framework问题跟踪器中创建一个问题,网址为:

如果您想收到新版本的通告,可以通过发送空白邮件到fw-announce邮件列表订阅,邮件地址为:

许可协议

此存档中的文件均在Zend Framework许可协议下发布。您可以在LICENSE.txt中找到此许可协议的副本。

致谢

Zend Framework团队感谢所有为Zend Framework项目做出贡献的贡献者,我们的企业赞助商,以及您,Zend Framework的用户。请访问我们的网站http://framework.zend.com