MongoDB\BSON\Persistable 接口

(mongodb >=1.0.0)

介绍

类可以实现此接口以利用扩展中的自动 ODM(对象文档映射)行为。 在序列化期间,扩展将注入一个 __pclass 属性,该属性包含由 MongoDB\BSON\Serializable::bsonSerialize() 返回的数据中的 PHP 类名。 在反序列化期间,相同的 __pclass 属性将用于推断在调用 MongoDB\BSON\Unserializable::bsonUnserialize() 之前要构造的 PHP 类(独立于任何 类型映射 配置)。 有关更多信息,请参阅 持久化数据

注意: 即使 MongoDB\BSON\Serializable::bsonSerialize() 返回一个顺序数组,注入 __pclass 属性也会导致对象被序列化为 BSON 文档。

接口概要

目录

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top