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