我使用Symfony's Validator Getter Component在用symfony形式相結合。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
你在做什麼來觸發驗證?如果是從提交?如果可以,你還可以發佈你的表單嗎? –