zend-validate

    1熱度

    1回答

    我使用在線參考文檔中的Zend_Form_SubForm示例創建了一個3屏幕「嚮導」。 我在遇到問題時遇到的要求如下: 如果第一個屏幕的字段1,2,& 3已經在數據庫中,請通知用戶他們正試圖添加重複記錄。每個字段都有自己的驗證器。不知怎的,我需要添加這個「組驗證器」。 因此,在最基本的層面上,我試圖做的事: if($field_1_not_in_db && $field_2_not_in_db &

    4熱度

    2回答

    將一個站點移動到另一臺安裝了Solaris和其他iconv設置的服務器上。現在,當我確認任何與Zend框架「StringLength」功能我的腳本失敗,此錯誤: Notice: iconv_strlen() [function.iconv-strlen]: Wrong charset, conversion from `UTF-8' to `UCS-4LE' is not allowed in /

    2熱度

    2回答

    我使用Zend_Validate::is($value,'Date')以YYYY-MM-DD格式驗證用戶輸入的日期字符串。 這個函數調用創建層次結構: Zend_Validate::is() Zend_Validate_Date->isValid() Zend_Date::isDate() Zend_Locale_Format::getDate() Zend_Locale_Format::

    3熱度

    1回答

    Zend Db_NoRecordExists文檔似乎僅限於檢查一列。驗證條目時是否有辦法檢查多個鍵?例如,我允許不同城市使用相同的電子郵件地址。 這裏是我當前的驗證: $email->setValidators(array(array('emailAddress'), array('Db_NoRecordExists',false, array(

    5熱度

    3回答

    我使用Zend Form來創建動態表單。 我也有Zend Form驗證。 試圖動態移除驗證,但沒有取得任何成功。 你可以plz幫我刪除Zend驗證。 貝婁是我刪除驗證碼: $toRemValArray = array(); $toRemValArray[0] = 'ele_4af42ceac7810'; if(isset($_POST['btnPost_x'])){ if

    3熱度

    1回答

    <?php class Form_Audience extends Zend_Form_SubForm { public function init() { $this->setMethod('post'); $this->setLegend('Audience Details'); $this->addElement('text',

    3熱度

    1回答

    我在寫一個自定義驗證器,檢查至少有一個字段有值。我想驗證'namefield'或'idfield'是否有價值。其中一個可以是空的,或者兩個都可以有一個值,但至少有一個必須有一個值。 $nameField = new Zend_Form_Element_Hidden('namefield'); $nameField->setValue($this->nameFieldValue) -