【发布时间】:2016-03-24 22:55:55
【问题描述】:
我将Symfony's Validator Getter Component 与 symfony 表单结合使用。
在我的一个实体文件中,我有:
use Symfony\Component\Validator\Constraints as Assert;
class StudentPaper
{
.....
/**
* @Assert\IsTrue(message = "You must include a paper with your submission")
*/
public function hasPaper()
{
// I originally had logic that checked the validity, but just
// changed the return value to 'true' to prove that it's not working.
return true;
}
}
不幸的是,验证总是失败(即使我将返回值硬核为true)。验证代码似乎没有执行,表单触发错误。我什至尝试用IsFalse 和硬编码false 替换它。结果一样。
有人遇到过这个吗?
Symfony 2.8。 PHP 5.6.15
【问题讨论】:
-
你在做什么来触发验证?如果是来自提交?如果可以,您也可以发布您的表格吗?
标签: symfony