我不确定,在这段代码中提供什么 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('translations_cs_title'),但没有用。
这个适用于 atPath('linkUrl')