burzum/cakephp-serialize-data-types

此包已被弃用且不再维护。未建议替代包。

CakePHP ORM的序列化数据类型

1.0.0 2016-04-19 23:16 UTC

This package is auto-updated.

Last update: 2021-01-19 18:48:27 UTC


README

Software License Build Status Build Status Code Quality

序列化是将对象转换为字节流的过程,以便存储对象或将对象传输到内存、数据库或文件。其主要目的是保存对象的状态,以便在需要时能够重新创建它。相反的过程称为反序列化。

该插件将添加数据类型,允许您将序列化数据存储在数据库中。

要求

  • CakePHP 3.0+

如何使用?

请查看官方文档了解如何使用数据类型

可序列化数据类型

以下类型包含在此插件中

请注意,使用 Serialize 数据类型时,请参考官方 PHP 文档中的此安全警告

不要将不受信任的用户输入传递给 unserialize()。反序列化可能导致代码被加载和执行,因为对象实例化和自动加载,恶意用户可能能够利用这一点。如果需要将序列化数据传递给用户,请使用安全的标准数据交换格式,例如 JSON(通过 json_decode() 和 json_encode())。

支持

有关支持和功能请求,请访问 支持网站

分支策略

  • master 分支包含插件的最新稳定版本。
  • develop 分支是 UNSTABLE,用于在发布之前测试新功能。
  • 仅接受对 master 分支的 hot fixes

为此插件做出贡献

请随时通过新的问题、请求、单元测试和代码修复或新功能为此插件做出贡献。如果您想贡献一些代码,请从 develop 创建一个功能分支,并向我们发送您的拉取请求。新功能和发现的问题的单元测试是强制性的,以保持高质量。

  • 请将拉取请求发送到 develop 分支。
  • 贡献必须遵循 PSR2 编码标准建议。
  • 需要单元测试

许可协议

版权所有 2013 - 2016 Florian Krämer

遵循MIT 许可协议。包含在此仓库中的源代码的分发必须保留每个文件中的版权声明。