gpt4 book ai didi

doctrine - @UniqueEntity 自定义消息未翻译

转载 作者:行者123 更新时间:2023-12-02 17:26:38 25 4
gpt4 key购买 nike

如何翻译@UniqueEntity 约束中的消息?

我有这种情况:

/**
* @ORM\Entity
* @ORM\Table(name="sites")
* @UniqueEntity(
* fields={"url"},
* message="This url is already registered. Please choose a different url."
* )
*/
class Site
{

如果我保留默认消息(“此值已被使用。”),它会自动翻译成一些捆绑的字符串……但我找不到任何关于如何翻译自定义错误消息的文档。 (我试图将该字符串放入默认域 messages,但它没有被翻译)

最佳答案

我发现了。

域是validators 而不是messages,因此您必须在validators 域中创建一个翻译文件,例如:

// app/Resources/translations/validators.it.php

return [
'This url is already registered. Please choose a different url.'=>'Questo url è già registrato. Scegli un url diverso.',
];

关于doctrine - @UniqueEntity 自定义消息未翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38139548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com