kev.g
kev.g

Reputation: 361

Symfony 3 Translate error validators range

I want to translate the following error message of Range : This value should be Jan 1, 1990, 12:00 AM or more.

I'm using the function of Symfony that works for my other errors except this one :

$this->get('translator')->trans($err, [], 'validators')

Should i use something else to translate this error ?

Upvotes: 1

Views: 460

Answers (1)

Matteo
Matteo

Reputation: 39390

If I correct understand, you can proceed how cezar suggest, as example, you can use the annotation:

MyEntity.php

/**
 * @Assert\Range(
 *      min = "now",
 *      max = "+5 hours",
 *      minMessage = "myMinMessage"
 * )
 */
private $myDate;

And add the translation in your files, as example:

validators.en.yml

myMinMessage: bla bla value should be {{ limit }} or more. You entered {{ value }}

hope this help

Upvotes: 5

Related Questions