tbn/getsetforeignnormalizer-bundle

此包已被废弃且不再维护。未建议替代包。
此包最新版本(v2.0.1)无可用许可证信息。

添加 getsetforeignnormalizer 服务

v2.0.1 2015-10-06 22:01 UTC

This package is auto-updated.

Last update: 2023-09-25 08:07:37 UTC


README

已废弃:此包不再有用,请使用 Symfony serializer/normalizer

此包提供了一个服务,允许规范化 doctrine 实体。

实体被规范化,并且该实体的外键实体的 ID 也被规范化。

安装

composer require "tbn/getsetforeignnormalizer-bundle"

用法

在控制器中获取服务

    $normalizer = $this->get('get_set_foreign_normalizer');

如果您不想规范化某些属性,请使用 setIgnoredAttributes 参数

    $normalizer->normalize($entities, true, false, array('allImages'));//avoid the getAllImages function

默认情况下,外键实体不会被完全规范化

您可以使用以下方法规范化所有实体:

    $normalizer->normalize($entities, true);