當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Zend_Validate_NotEmpty::isValid方法代碼示例

本文整理匯總了PHP中Zend_Validate_NotEmpty::isValid方法的典型用法代碼示例。如果您正苦於以下問題:PHP Zend_Validate_NotEmpty::isValid方法的具體用法?PHP Zend_Validate_NotEmpty::isValid怎麽用?PHP Zend_Validate_NotEmpty::isValid使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Zend_Validate_NotEmpty的用法示例。


在下文中一共展示了Zend_Validate_NotEmpty::isValid方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: __construct

 public function __construct($data)
 {
     $val = new Zend_Validate_NotEmpty();
     $num = new Zend_Validate_Digits();
     $date = new Zend_Validate_Date(array('format' => 'dd/MM/yyyy'));
     if ($val->isValid($data['tendonhang']) == false) {
         $this->messages[] = "Tên đơn hàng không được trống";
     }
     if ($date->isValid($data['ngaydathang']) == false) {
         $this->messages[] = "Ngày đặt hàng không đúng";
     }
     if ($val->isValid($data['tiendathang']) == false) {
         $this->messages[] = "Tiền đặt hàng Không được trống";
     }
     if ($num->isValid($data['tiendathang']) == false) {
         $this->messages[] = "Tiền đặt hàng phải là số";
     }
     if ($num->isValid($data['sometvai']) == false) {
         $this->messages[] = "Số mét vải phải là số";
     }
     if ($val->isValid($data['sometvai']) == false) {
         $this->messages[] = "Số mét vải Không được trống";
     }
     if (array_key_exists('makhachhang', $data)) {
         if ($num->isValid($data['makhachhang']) == false) {
             $this->messages[] = "Mã khách hàng phải là số";
         }
         if ($val->isValid($data['makhachhang']) == false) {
             $this->messages[] = "Mã khách hàng không được trống";
         }
     }
 }
開發者ID:LongNguyen-51101909,項目名稱:Dimopla,代碼行數:32,代碼來源:donhang.php

示例2: __construct

 public function __construct($data, $sodu, $tongno)
 {
     $val = new Zend_Validate_NotEmpty();
     $num = new Zend_Validate_Digits();
     $date = new Zend_Validate_Date(array('format' => 'dd/MM/yyyy'));
     if ($val->isValid($data['tenhoadon']) == false) {
         $this->messages[] = "Tên Hóa Đơn không được trống";
     }
     if ($val->isValid($data['tienthanhtoan']) == false) {
         $this->messages[] = "Tiền thanh toán được trống";
     } else {
         if ($num->isValid($data['tienthanhtoan']) == false) {
             $this->messages[] = "Tiền thanh toán phải là số";
         } else {
             if ($data['tienthanhtoan'] > $sodu) {
                 $this->messages[] = "Tiền thanh toán phải nhỏ hơn số dư";
             } else {
                 if ($data['tienthanhtoan'] > $tongno) {
                     $this->messages[] = "Tiền thanh toán không lớn hơn số nợ";
                 } else {
                     if ($data['tienthanhtoan'] < 0) {
                         $this->messages[] = "Tiền thanh toán phải là số dương";
                     }
                 }
             }
         }
     }
     if ($date->isValid($data['ngaythanhtoan']) == false) {
         $this->messages[] = "Ngày thanh toán không đúng";
     }
 }
開發者ID:LongNguyen-51101909,項目名稱:Dimopla,代碼行數:31,代碼來源:hoadon.php

示例3: testBasic

 /**
  * Ensures that the validator follows expected behavior
  *
  * @return void
  */
 public function testBasic()
 {
     $valuesExpected = array(array('word', true), array('', false), array(1, true), array(0, false), array(true, true), array(false, false), array(null, false));
     foreach ($valuesExpected as $i => $element) {
         $this->assertEquals($element[1], $this->_validator->isValid($element[0]), "Failed test #{$i}");
     }
 }
開發者ID:jon9872,項目名稱:zend-framework,代碼行數:12,代碼來源:NotEmptyTest.php

示例4: __construct

 public function __construct($data)
 {
     $val = new Zend_Validate_NotEmpty();
     $num = new Zend_Validate_Digits();
     if ($val->isValid($data['ten']) == false) {
         $this->messages[] = "Tên nhà cung cấp không được trống";
     }
     if ($num->isValid($data['sdt']) == false) {
         $this->messages[] = "Số điện thoại phải là số";
     }
     if ($val->isValid($data['sdt']) == false) {
         $this->messages[] = "Số điện thoại không được trống";
     }
     if ($num->isValid($data['fax']) == false) {
         $this->messages[] = "Số fax phải là số";
     }
     if ($val->isValid($data['fax']) == false) {
         $this->messages[] = "Số fax không được trống";
     }
     if (array_key_exists('no', $data)) {
         if ($num->isValid($data['no']) == false) {
             $this->messages[] = "Nợ phải là số";
         }
         if ($val->isValid($data['no']) == false) {
             $this->messages[] = "Nợ không được trống";
         }
     }
 }
開發者ID:LongNguyen-51101909,項目名稱:Dimopla,代碼行數:28,代碼來源:nhacungcap.php

示例5: __construct

 public function __construct($data)
 {
     $val = new Zend_Validate_NotEmpty();
     $num = new Zend_Validate_Digits();
     //  $kh = new Model_Khachhang();
     if ($val->isValid($data['tenmau']) == false) {
         $this->messages[] = "Tên màu không được trống";
     }
     if ($val->isValid($data['congthuc']) == false) {
         $this->messages[] = "Công thức được trống";
     }
 }
開發者ID:LongNguyen-51101909,項目名稱:Dimopla,代碼行數:12,代碼來源:mau.php

示例6: __construct

 public function __construct($data)
 {
     $val = new Zend_Validate_NotEmpty();
     $num = new Zend_Validate_Digits();
     if ($val->isValid($data['tenloaivai']) == false) {
         $this->messages[] = "Tên loại vải không được trống";
     }
     if ($val->isValid($data['masoi']) == false) {
         $this->messages[] = "Mã sợi không được trống";
     }
     if ($num->isValid($data['masoi']) == false) {
         $this->messages[] = "Mã sợi phải là số";
     }
 }
開發者ID:LongNguyen-51101909,項目名稱:Dimopla,代碼行數:14,代碼來源:loaivai.php

示例7: array

 /**
  * @group ZF-11267
  * If we pass in a validator instance that has a preset custom message, this
  * message should be used.
  */
 function testIfCustomMessagesOnValidatorInstancesCanBeUsed()
 {
     // test with a Digits validator
     require_once 'Zend/Validate/Digits.php';
     require_once 'Zend/Validate/NotEmpty.php';
     $data = array('field1' => 'invalid data');
     $customMessage = 'Hey, that\'s not a Digit!!!';
     $validator = new Zend_Validate_Digits();
     $validator->setMessage($customMessage, 'notDigits');
     $this->assertFalse($validator->isValid('foo'), 'standalone validator thinks \'foo\' is a valid digit');
     $messages = $validator->getMessages();
     $this->assertSame($messages['notDigits'], $customMessage, 'stanalone validator does not have custom message');
     $validators = array('field1' => $validator);
     $input = new Zend_Filter_Input(null, $validators, $data);
     $this->assertFalse($input->isValid(), 'invalid input is valid');
     $messages = $input->getMessages();
     $this->assertSame($messages['field1']['notDigits'], $customMessage, 'The custom message is not used');
     // test with a NotEmpty validator
     $data = array('field1' => '');
     $customMessage = 'You should really supply a value...';
     $validator = new Zend_Validate_NotEmpty();
     $validator->setMessage($customMessage, 'isEmpty');
     $this->assertFalse($validator->isValid(''), 'standalone validator thinks \'\' is not empty');
     $messages = $validator->getMessages();
     $this->assertSame($messages['isEmpty'], $customMessage, 'stanalone NotEmpty validator does not have custom message');
     $validators = array('field1' => $validator);
     $input = new Zend_Filter_Input(null, $validators, $data);
     $this->assertFalse($input->isValid(), 'invalid input is valid');
     $messages = $input->getMessages();
     $this->assertSame($messages['field1']['isEmpty'], $customMessage, 'For the NotEmpty validator the custom message is not used');
 }
開發者ID:ThorstenSuckow,項目名稱:conjoon,代碼行數:36,代碼來源:InputTest.php

示例8: setPassword

 public function setPassword($password)
 {
     $valid = new Zend_Validate_NotEmpty();
     if ($valid->isValid($password)) {
         $this->_set('password', md5($password));
     }
 }
開發者ID:jaspermeijaard,項目名稱:home-booking-system,代碼行數:7,代碼來源:User.php

示例9: indexAction

 public function indexAction()
 {
     $emailValidator = new Zend_Validate_EmailAddress();
     $nameValidator = new Zend_Validate_NotEmpty(array(Zend_Validate_NotEmpty::STRING, Zend_Validate_NotEmpty::SPACE));
     $password1_Validator = new Zend_Validate();
     $password1_Validator->addValidator(new Zend_Validate_StringLength(array('min' => 6, 'max' => 12)))->addValidator(new Zend_Validate_Alnum());
     $password2_Validator = new Zend_Validate();
     $password2_Validator->addValidator(new Zend_Validate_StringLength(array('min' => 6, 'max' => 12)))->addValidator(new Zend_Validate_Alnum());
     $captcha = new Zend_Captcha_Image();
     $captcha->setName('captchaword')->setFont(APPLICATION_PATH . '/data/arial.ttf')->setFontSize(28)->setImgDir(APPLICATION_PATH . '/../public/img')->setImgUrl('/img')->setWordLen(5)->setDotNoiseLevel(20)->setExpiration(300);
     $request = $this->getRequest();
     $post = $request->getPost();
     // $passwordIdentical = new Zend_Validate_Identical(array('token' => $post['password1']));
     $messages = array();
     $error = array();
     $noValiError = true;
     if ($this->getRequest()->isPost()) {
         if (!$emailValidator->isValid($post['user-email'])) {
             $error['user-emailVali'] = '請輸入正確的Email帳號';
             $noValiError = false;
         }
         if (!$nameValidator->isValid($post['name'])) {
             $error['nameVali'] = '姓名必填';
             $noValiError = false;
         }
         if (!$password1_Validator->isValid($post['password1'])) {
             $error['password1_Vali'] = '1.密碼長度需介於6~12之間,而且隻能使用數字、英文';
             $noValiError = false;
         }
         if (!$password2_Validator->isValid($post['password2'])) {
             $error['password2_Vali'] = '1.密碼長度需介於6~12之間,而且隻能使用數字、英文';
             $noValiError = false;
         }
         if (isset($post['password1']) && isset($post['password2']) && !($post['password1'] == $post['password2'])) {
             $error['passwordIdentical'] = '2.密碼輸入不同';
             $noValiError = false;
         }
         if (!($post['agree'] == 1)) {
             $error['agreeVali'] = '需同意服務條款及隱私權政策,才可以註冊';
             $noValiError = false;
         }
         if (!$captcha->isValid($post['captchaword'])) {
             $error['captchawordVali'] = '認證碼輸入錯誤';
             $noValiError = false;
         }
         if ($noValiError) {
             // register process
             $this->_signup($post);
             $this->view->messages = $post;
             $this->redirect('index/index');
         } else {
             $this->_genCaptcha($captcha);
             $this->view->error = $error;
             $this->view->messages = $post;
         }
     } else {
         $this->_genCaptcha($captcha);
     }
 }
開發者ID:ChenYoyo,項目名稱:NLC-Event-Platform,代碼行數:59,代碼來源:SignupController.php

示例10: check_empty

 public function check_empty($value)
 {
     $validator = new Zend_Validate_NotEmpty();
     if (!$validator->isValid($value) == true) {
         $error = "Enter you data";
         return $error;
     }
 }
開發者ID:BGCX261,項目名稱:zkiwi-svn-to-git,代碼行數:8,代碼來源:check.php

示例11: __construct

 public function __construct($data)
 {
     $val = new Zend_Validate_NotEmpty();
     $num = new Zend_Validate_Digits();
     //  $kh = new Model_Khachhang();
     if ($val->isValid($data['TenCTP']) == false) {
         $this->messages[] = "Cây thành phẩm không được trống";
     }
     if ($num->isValid($data['sometvai']) == false) {
         $this->messages[] = "Số mét vải phải là số";
     }
     if (array_key_exists('loaivai', $data)) {
         if ($val->isValid($data['loaivai']) == false) {
             $this->messages[] = "Vui lòng điền loại vải!";
         }
     }
 }
開發者ID:LongNguyen-51101909,項目名稱:Dimopla,代碼行數:17,代碼來源:caythanhpham.php

示例12: __construct

 public function __construct($data)
 {
     $val = new Zend_Validate_NotEmpty();
     $vl = new Admin_Model_User();
     if ($val->isValid($data['username']) == false) {
         $this->messages[] = "Username KO Null";
     }
 }
開發者ID:BGCX261,項目名稱:zkiwi-svn-to-git,代碼行數:8,代碼來源:check.php

示例13: __construct

 public function __construct($data)
 {
     $val = new Zend_Validate_NotEmpty();
     $email = new Zend_Validate_EmailAddress();
     if ($val->isValid($data['tentaikhoan']) == false) {
         $this->messages[] = "Vui lòng điền tên tài khoản!";
     }
     if ($val->isValid($data['matkhau']) == false) {
         $this->messages[] = "Vui lòng điền mật khẩu!";
     }
     if ($val->isValid($data['capbac']) == false) {
         $this->messages[] = "Vui lòng điền cấp bậc!";
     }
     if ($email->isValid($data['email']) == false) {
         $this->messages[] = "Vui lòng điền đầy đủ địa chỉ email";
     }
 }
開發者ID:LongNguyen-51101909,項目名稱:Dimopla,代碼行數:17,代碼來源:taotaikhoan.php

示例14: __construct

 public function __construct($data)
 {
     $val = new Zend_Validate_NotEmpty();
     $num = new Zend_Validate_Digits();
     if ($val->isValid($data['tenkhohang']) == false) {
         $this->messages[] = "Tên kho hàng không được trống!";
     }
     if ($val->isValid($data['diachi']) == false) {
         $this->messages[] = "Địa chỉ kho hàng không được trống!";
     }
     if ($val->isValid($data['sdt']) == false) {
         $this->messages[] = "Số điện thoại không được trống!";
     }
     if ($num->isValid($data['sdt']) == false) {
         $this->messages[] = "Số điện thoại phải là số";
     }
 }
開發者ID:LongNguyen-51101909,項目名稱:Dimopla,代碼行數:17,代碼來源:khohang.php

示例15: validateBody

 /**
  * validate the body
  *
  * @param string  $body
  * @return boolean
  */
 private function validateBody($body)
 {
     $notEmptyValidator = new \Zend_Validate_NotEmpty();
     if (!$notEmptyValidator->isValid($body)) {
         $messages = array_values($notEmptyValidator->getMessages());
         $this->addError(new Error('body', $body, $messages));
         return false;
     }
     return true;
 }
開發者ID:rukzuk,項目名稱:rukzuk,代碼行數:16,代碼來源:Feedback.php


注:本文中的Zend_Validate_NotEmpty::isValid方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。