Symfony2 @ Assert \ IsTrue не переведено - PullRequest
0 голосов
/ 16 мая 2018

У меня есть объект, который содержит определенную проверку, работу проверки, но сообщение об ошибке не переведено.Это код сущности:

use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;

/**
 * Parameters
 *
 * @ORM\Table()
 * @ORM\Entity
 */
class Parameters
{
   /**
     * @var string
     *
     * @ORM\Column(name="paramValue", type="string", length=255)
     * @return bool
     */
    private $paramValue;

/**
 * @Assert\IsTrue(message="bobundle_config_langue")
 */
public function islangcorrect()
{
// validation 
}

Я работаю над Symfony 2.7, спасибо за любую помощь.

1 Ответ

0 голосов
/ 30 мая 2018

Переводы, используемые валидатором, должны храниться в файле, отличном от обычных переводов.

Для формата yml и локали вы должны иметь:

  • файл обычного перевода: YourBundle / Resources/translations/messages.en.yml
  • файл перевода валидатора: YourBundle / Resources / translations / validators.en.yml

Symfony 2.7 - переводы

Symfony 2.7 - валидация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...