Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Sonata Admin中出现故障时获取更详细的消息_Php_Symfony_Sonata Admin_Sonata - Fatal编程技术网

Php 在Sonata Admin中出现故障时获取更详细的消息

Php 在Sonata Admin中出现故障时获取更详细的消息,php,symfony,sonata-admin,sonata,Php,Symfony,Sonata Admin,Sonata,我很好奇Sonata Admin处理和显示错误消息的方式,因为我需要它们更具描述性。例如,当消息来自DB时,因为约束失败,我得到如下消息: 更新项目“媒体标题测试”时出错 但如果我将必填字段留空,则错误是相同的。我想知道是否有可能以某种方式处理这个问题,以便更具描述性。任何建议或帮助?您可以使用实体中的约束传递验证规则和消息 // src/AppBundle/Entity/Author.php // ... use Symfony\Component\Validator\Constraints

我很好奇Sonata Admin处理和显示错误消息的方式,因为我需要它们更具描述性。例如,当消息来自DB时,因为约束失败,我得到如下消息:

更新项目“媒体标题测试”时出错


但如果我将必填字段留空,则错误是相同的。我想知道是否有可能以某种方式处理这个问题,以便更具描述性。任何建议或帮助?

您可以使用实体中的约束传递验证规则和消息

// src/AppBundle/Entity/Author.php

// ...
use Symfony\Component\Validator\Constraints as Assert;

class Author
{
    /**
     * @Assert\Choice(
     *     choices = { "male", "female", "other" },
     *     message = "Choose a valid gender."
     * )
     */
    public $gender;

    // ...
}

将提供Symfony中默认可用的约束的完整列表

您可以使用实体中的约束传递验证规则和消息

// src/AppBundle/Entity/Author.php

// ...
use Symfony\Component\Validator\Constraints as Assert;

class Author
{
    /**
     * @Assert\Choice(
     *     choices = { "male", "female", "other" },
     *     message = "Choose a valid gender."
     * )
     */
    public $gender;

    // ...
}

将提供Symfony中默认可用的约束的完整列表

您可以使用实体中的约束传递验证规则和消息

// src/AppBundle/Entity/Author.php

// ...
use Symfony\Component\Validator\Constraints as Assert;

class Author
{
    /**
     * @Assert\Choice(
     *     choices = { "male", "female", "other" },
     *     message = "Choose a valid gender."
     * )
     */
    public $gender;

    // ...
}

将提供Symfony中默认可用的约束的完整列表

您可以使用实体中的约束传递验证规则和消息

// src/AppBundle/Entity/Author.php

// ...
use Symfony\Component\Validator\Constraints as Assert;

class Author
{
    /**
     * @Assert\Choice(
     *     choices = { "male", "female", "other" },
     *     message = "Choose a valid gender."
     * )
     */
    public $gender;

    // ...
}

将提供Symfony中默认可用的约束的完整列表

好的,这很好地工作,做我想做的,但是我如何删除消息列表上令人讨厌的点(我想是UL)?()@ReynierPM使用错误模板显示这些验证错误消息。它使用
    来显示每个错误消息。快速的解决方案是使用css隐藏或自定义那个点。好的,这很好,可以做我想做的事情,但我如何删除消息列表上令人讨厌的点(我想是UL的)?()@ReynierPM使用错误模板显示这些验证错误消息。它使用
      来显示每个错误消息。快速的解决方案是使用css隐藏或自定义那个点。好的,这很好,可以做我想做的事情,但我如何删除消息列表上令人讨厌的点(我想是UL的)?()@ReynierPM使用错误模板显示这些验证错误消息。它使用
        来显示每个错误消息。快速的解决方案是使用css隐藏或自定义那个点。好的,这很好,可以做我想做的事情,但我如何删除消息列表上令人讨厌的点(我想是UL的)?()@ReynierPM使用错误模板显示这些验证错误消息。它使用
          来显示每个错误消息。快速解决方案是使用css隐藏或自定义该点。