tbn / getsetforeignnormalizer-bundle
此包已被废弃且不再维护。未建议替代包。
此包最新版本(v2.0.1)无可用许可证信息。
添加 getsetforeignnormalizer 服务
v2.0.1
2015-10-06 22:01 UTC
Requires (Dev)
- php: >=5.3.0
- doctrine/data-fixtures: ^1.1
- doctrine/doctrine-bundle: >=1.4
- doctrine/orm: ~2.2,>=2.2.3,<2.5
- nelmio/alice: >=2.1
- phpunit/phpunit: ~4.4
- sensio/distribution-bundle: >=4.0
- sensio/framework-extra-bundle: ~3.0,>=3.0.2
- symfony/class-loader: 2.3.*
- symfony/symfony: >=2.7
- twig/extensions: >=1.0
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);