thomasbeaujean/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:02:29 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);