Doctrine orm 具有可翻译属性时,正确的buildViolation属性路径是什么
我不确定atPath()参数在此代码中提供什么: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
/**
* @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]。标题