目前我正在試圖找出如何處理TextType場的表單字段驗證在Symfony2中的表單生成器上下文。Symfony的表單驗證值是數組
有應該明確地與兩個可能值中的一個手動填充的字段([電子郵件=所有],[電子郵件=試驗])。它旨在成爲一些安全功能,以確保用戶明確知道他下一步在做什麼。
我不知道是否有可用於驗證字段的輸入值,以適應的兩個已知選項之一驗證約束。可以[email = all]或[email = test]。在純PHP,我會做像這樣
function isValid($value){
$options = array("[email=all]","[email=test]");
return (in_array($value, $options)) ? true : false;
}
我知道,我要建立一個自定義的驗證約束,但也許這可能甚至Symfony的標準約束來解決?
在此先感謝!
感謝您的回答。這正是我期待的!親切的問候! – barbieswimcrew