我有一个包含特定验证的实体,验证工作,但错误消息未被翻译。 这是实体代码:
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上工作,感谢您的帮助。
答案 0 :(得分:1)
验证器使用的翻译必须存储在与常规翻译不同的文件中。
对于yml格式和en locale,您将拥有: