Symfony2 @Assert \ IsTrue не переведен

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

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, спасибо за любую помощь.

bobundle_config_langue - действующий ключ для переводчика? Мы не сможем сильно помочь, не увидев вашу конфигурацию. Мы не читаем здесь заварку.

emix 16.05.2018 13:42

Плюс bobundle_config_langue должен быть в правильном домене

Med 16.05.2018 14:31

Привет, да, я уверен, что "bobundle_config_langue" - это правильный ключ и помещен в правильный домен.

user6830821 16.05.2018 15:30
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
3
82
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

Для формата yml и en locale у вас будет:

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

Symfony 2.7 - переводы

Symfony 2.7 - Проверка

Другие вопросы по теме