0

当我没有通过我的提交表单提供任何可翻译的属性时,即使我已经实现了,我也不会得到验证检查:

/** * @Assert\Valid */ protected $translations;

在 config.yml 我有:

default_locale: cs required_locales: [cs]

关于这个问题的所有主题都对我已经实现的 $translations 属性上的@Assert/Valid 给予了重视(我什至尝试了validation.yml 配置)。

现在我意识到,我忘记添加了,我正在通过 Easy Admin 包显示和提交表单。我不是自己构建表单。只需为我的实体配置 Easy Admin 设置。也许有一些小故障。

4

2 回答 2

0

尝试将所需选项添加到您的简单管理类型设置

- {属性:'翻译',类型:'a2lix_translations',type_options:{必需:true}}

于 2017-02-28T09:10:55.650 回答
0

请参考以下与同一问题相关的答案链接:集合数组名称字段验证: 翻译字段的 A2Lix 表单验证

于 2017-02-15T12:23:04.197 回答