Doctrine orm 具有可翻译属性时,正确的buildViolation属性路径是什么

Doctrine orm 具有可翻译属性时,正确的buildViolation属性路径是什么,doctrine-orm,symfony,a2lix-translation,Doctrine Orm,Symfony,A2lix Translation,我不确定atPath()参数在此代码中提供什么: /** * @Assert\Callback */ public function validate(ExecutionContextInterface $context, $payload) { $title = $this->getTitle(); if ($this->getTitle() !== 'aaa') { $context->buildViolation("This titl

我不确定atPath()参数在此代码中提供什么:

 /**
 * @Assert\Callback
 */
public function validate(ExecutionContextInterface $context, $payload)
{
    $title = $this->getTitle();
    if ($this->getTitle() !== 'aaa') {
        $context->buildViolation("This title: {$title} sounds totally fake!")
            ->atPath('title')
            ->addViolation();
    }
}
$title通过$translations抽象为另一个实体

对于普通属性$linkUrl,我只提供'linkUrl',它就可以工作了

也许这些html代码可以帮助破译它:

这第一个,我有问题。我尝试过atPath(“翻译”\u cs\u title”),但不起作用。

这一个与atPath('linkUrl')一起使用


我自己找到了答案:

翻译[cs]。标题