【发布时间】:2013-12-29 22:33:53
【问题描述】:
我使用this example 添加了一个被 Symfony 的验证器调用的回调方法:
/**
* @Assert\Callback
*/
public function validatePassword(ExecutionContextInterface $context){...}
如果我运行此代码,我会收到错误消息:必须为约束 Symfony\Component\Validator\Constraints\Callback 设置选项“方法”
经过短暂的谷歌搜索后,我发现 this 的注释位于类名之前,如下所示:
/**
* @Assert\Callback(methods={"validatePassword"})
*/
class User{...}
现在一切正常。所以我想知道这是一个错误还是 Symfony 的文档已经过时了?
【问题讨论】:
标签: symfony callback annotations validation