zend-validate

    0熱度

    1回答

    我有一個自定義的Zend驗證器。此驗證程序將運行一個外部程序,該程序返回printf格式的錯誤消息以及參數數組。 我從這個外部程序的消息的消息模板: const MSG_IMPORTER_ERROR = 'importerError'; 在我isValid功能全在我的自定義驗證我做了以下內容: // $err contains the error from the external progr

    3熱度

    1回答

    我正在用Zend Framework創建一個表單來捕獲用戶的人口統計信息。我正在努力驗證兩個文本字段上的數字。 我建立我的形式../application/forms/UserDemographics.php這樣的: class Application_Form_UserDemographics extends Zend_Form { public function init

    1熱度

    1回答

    我目前正在發佈Zend表單驗證和Ajax的問題​​。我加載一個形式使用這種方法顯示在一個div容器: $('#' + windowId).load('transfer/format/html/id/' + number); 和傳輸控制器: if ($this->_request->isXmlHttpRequest()) { } 一切是偉大的,形式成功加載到一個div容器,我想是,但是當我

    3熱度

    4回答

    我與Zend框架下面的代碼: $descuentoElement->addValidator(new Zend_Validate_Regex(array('pattern' => '/[0-9]+(.[0-9]+)?/'))); 我想驗證double類型輸入,比如無論是1.2或4 ...不是「4SD」,而是這種模式不正常工作......這允許寫入「4s」...是否有任何答案或正確的正則表達式模

    3熱度

    1回答

    我的目標是驗證在URL中傳遞的參數,所以我創建了一個具有驗證清單的運行,像這樣一個validate方法: $validators = array( 'number' => array( 'digits', 'presence' => 'required', 'messages' => array( "%value%' is not a

    1熱度

    1回答

    我們使用Zend_Filter_Input來驗證後端的Dojo From。有「選項」輸入元素,我們必須驗證提交的值是否允許。 問題:如果沒有選擇Zend_Validate_inArray驗證返回 「你必須提供一個非空值」 多數民衆贊成罰款,但我們必須更改消息。我無法找到正確的方法來做到這一點.. 'FIELD' => array(new Zend_Validate_InArray($allowe

    1熱度

    2回答

    我後數據從驗證碼適配器如下: ["ffck"] => array(2) { ["id"] => string(32) "661db3996f5e60e71a60671496ec71a9" ["input"] => string(3) "dys" } 我的代碼試圖現在來驗證,但總是失敗: Zend_Loader::loadClass('Zend_Captcha_Im

    4熱度

    2回答

    這是我的正則表達式 ^(([a-z0-9]+)\.([a-z0-9]+)){4,20}$|^(([a-z0-9]+)\_([a-z0-9]+)){4,20}$ 這會是與單點或單下劃線或無uderline和點字。我也想4首20個字符之間的表達式(這會是在數據庫用戶名) 這個表達式 ^(([a-z0-9]+)\.([a-z0-9]+))$ 而這一次 ^(([a-z0-9]+)\_([a-z0-

    1熱度

    2回答

    如何驗證Zend框架中的貨幣值?在zend框架中是否存在默認驗證器,還是應該編寫我自己的驗證器?

    1熱度

    2回答

    我寫了這段代碼,它完美地工作。我唯一不能改變的是默認的回調錯誤消息「const INVALID_VALUE ='callbackValue';」在Zend_Validate_Callback中。 $validators['ip'][] = array('Ip'); $validators['ip'][] = array('Callback', array('callback' => array(