我刚刚将我的 Symfony 从 2.5 更新到 2.7。我有一个实体,在这种情况下Product
,它具有一些带有一些约束的属性,例如year
.
class Product {
/**
* @ORM\Column(type="float", nullable=true, options={"default" = 0.00})
* @Assert\NotBlank( message = "product.year.notBlank")
*/
private $year;
}
我的消息正在从app/Resources/translations/validators.en.yml
文件中翻译。但是现在,它不再尊重语言环境了。我有 2 个文件en
版本和fr
版本,但现在它只获取en
版本。
它适用于我的表单中的任何标签,问题特定于验证器文件。