zend-validate

    1熱度

    2回答

    我試着環顧四周,找不到任何東西。我想在註冊頁面上加密密碼,然後再插入數據庫。我做了一些搜索,並且發現了一些與addValidator()有關的哈希相關的東西,但是從我的理解來看,那就是驗證元素,但實際上我需要在插入數據庫之前轉換元素。我怎樣才能做到這一點?

    4熱度

    3回答

    我已經爲這我還沒有找到答案一個簡單的問題,那就是 如何使用內置的Zend驗證測試是否浮動/ dobule是大於或等於的分? 我已經在尋找符合我的要求的答案,並且我發現了這個問題GreaterOrEqual validator in Zend Framework但我的情況有點不同。此外,我知道我可以創建自己的驗證器或複製網絡上的其中一個,例如Greater Than or Equal Validat

    1熱度

    2回答

    我已經研究過Zend框架:Zend_Validate_Db_RecordExists和 Zend_Validate_Db_NoRecordExists,並指出,你可以檢查在數據庫表中的列,以查看是否在窗體的值出現在一個名爲列。 我還觀察到您可以根據同一行中另一列的值排除行。 是否可以驗證密碼是否與使用這些驗證器的用戶名匹配? 到目前爲止,在我的表單中,如果用戶輸入正確的用戶名和正確的密碼(但不一定

    2熱度

    4回答

    當用戶輸入無效的電子郵件地址時,我無法使Zend_Validate_EmailAddress只顯示1個錯誤消息。該代碼是 $email = new Zend_Form_Element_Text('email'); $email->setLabel('Email: ') ->addFilter('StringTrim') ->addFilter('StripTags')

    4熱度

    2回答

    我在Zend Framework應用程序中使用Doctrine 2,需要類似於Zend_Validate_Db_RecordExists和Zend_Validate_Db_NoRecordExists的功能。 例如,當用戶輸入一個新項目時,我需要驗證重複條目不存在。通過在表單上添加Db_NoRecordExists驗證器,Zend_Db很容易完成。 我試着實現了自定義驗證器解決方案here,但我無

    2熱度

    2回答

    我有一個有單個文本字段(公司)的一種形式: class Cas_Form_Company extends Zend_Form { public function init() { $this->addElement('hidden', 'id'); $this->addElement('text', 'name', array('label' =>

    3熱度

    2回答

    在這裏,我再次與一個簡單的問題。 是否有一個現有的zend驗證器可以將最大值設置爲用戶可以選擇的框。 我希望他們選擇不超過3個框。 我搜索了網頁,唯一發現的是在表單元素的isValid函數中設置錯誤。但是,我得到了這個問題,每個選定的框顯示錯誤。 (所以4次或更多次)或者,也許有人知道如何處理這個問題?如果我能夠只顯示一次這個錯誤,我的問題也會得到解決。 謝謝你的幫助。

    1熱度

    1回答

    我在我的Zend的形式寫入以下代碼: $newpassword = new Zend_Form_Element_Password('newpassword'); $newpassword->setLabel("Enter your New Password :") ->setRequired(true) ->addFilter('StripTags')

    1熱度

    1回答

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

    0熱度

    1回答

    $form->fieldName->clearValidators(); 我用clearValidators()來清除我的zend表單的單個字段的所有驗證器,並且我想在我的動作執行時清除驗證器。但它不起作用。任何人都可以幫忙嗎?