iiirxs/validation-error-normalizer-bundle

一个用于序列化symfony验证表单错误或约束违反列表的Symfony扩展包

1.0.0 2020-03-11 17:47 UTC

This package is auto-updated.

Last update: 2024-09-06 22:16:26 UTC


README

此扩展包提供将表单错误或约束违反列表转换为数组的序列化器。通过安装此扩展包,这些序列化器将自动注册为服务,并标记为serializer.normalizer。

  • 使用 IIIRxs\ValidationErrorNormalizerBundle\Serializer\FormValidationErrorNormalizer 来标准化表单错误
  • 使用 IIIRxs\ValidationErrorNormalizerBundle\Serializer\ConstraintViolationListNormalizer 来标准化约束违反列表。

安装

确保已经全局安装了Composer,具体请参考Composer文档中的安装章节

使用Symfony Flex的应用程序

打开命令行控制台,进入您的项目目录并执行以下命令

$ composer require iiirxs/validation-error-normalizer-bundle

未使用Symfony Flex的应用程序

步骤1:下载扩展包

打开命令行控制台,进入您的项目目录,并执行以下命令以下载此扩展包的最新稳定版本

$ composer require iiirxs/validation-error-normalizer-bundle

步骤2:启用扩展包

然后,通过将其添加到项目config/bundles.php文件中已注册的扩展包列表来启用该扩展包

// config/bundles.php

return [
    // ...
    IIIRxs\ValidationErrorNormalizerBundle\IIIRxsValidationErrorNormalizerBundle::class => ['all' => true],
];