1
我正在寫一個後端系統,我想讓用戶更改他們的電子郵件地址。 我寫了一個自定義驗證器來檢查用戶輸入的電子郵件地址是否已經存在於我的數據庫中。Zend_From驗證器僅當字段輸入已更改?
現在我遇到了一個問題:表單中填充了用戶數據,所以他的電子郵件地址是電子郵件字段的默認值。現在如果用戶提交表單,我的驗證器會拋出一個錯誤,因爲(當然)這個電子郵件地址已經存在!
我該如何解決這個問題?也許一個驗證器不是正確的方法來做到這一點? 或者是否有解決方案來檢測用戶是否更改了默認值並僅在這種情況下觸發驗證器?
太好了。非常感謝你!我會爲我的下一個驗證器記住這個概念:-) – Matthias