当前位置: 首页>>代码示例>>PHP>>正文


PHP Zend_Validate_Digits::isValid方法代码示例

本文整理汇总了PHP中Zend_Validate_Digits::isValid方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Validate_Digits::isValid方法的具体用法?PHP Zend_Validate_Digits::isValid怎么用?PHP Zend_Validate_Digits::isValid使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Zend_Validate_Digits的用法示例。


在下文中一共展示了Zend_Validate_Digits::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)
 {
     $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

示例3: testBasic

 /**
  * Ensures that the validator follows expected behavior
  *
  * @return void
  */
 public function testBasic()
 {
     $valuesExpected = array('abc123' => false, 'abc 123' => false, 'abcxyz' => false, 'AZ@#4.3' => false, '1.23' => false, '0x9f' => false, '123' => true, '09' => true, '' => false);
     foreach ($valuesExpected as $input => $result) {
         $this->assertEquals($result, $this->_validator->isValid($input));
     }
 }
开发者ID:jorgenils,项目名称:zend-framework,代码行数:12,代码来源:DigitsTest.php

示例4: __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 ($num->isValid($data['sotansoi']) == false) {
         $this->messages[] = "Số Tấn Sợi phải là số";
     }
     if ($date->isValid($data['ngaymua']) == false) {
         $this->messages[] = "Ngày mua không đúng";
     }
     if ($num->isValid($data['thanhtien']) == false) {
         $this->messages[] = "Thành Tiền phải là số";
     }
 }
开发者ID:LongNguyen-51101909,项目名称:Dimopla,代码行数:15,代码来源:hopdong.php

示例5: testInvalidValueResultsInProperValidationFailureErrors

 /**
  * @return void
  * @deprecated Since 1.5.0
  */
 public function testInvalidValueResultsInProperValidationFailureErrors()
 {
     $this->assertFalse($this->_validator->isValid('#'));
     $errors = $this->_validator->getErrors();
     $arrayExpected = array(Zend_Validate_Digits::NOT_DIGITS);
     $this->assertThat($errors, $this->identicalTo($arrayExpected));
 }
开发者ID:jon9872,项目名称:zend-framework,代码行数:11,代码来源:DigitsTest.php

示例6: 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

示例7: createForm

 public function createForm($makhohang)
 {
     $this->setDisableLoadDefaultDecorators(true);
     $this->setDecorators(array(array('ViewScript', array('viewScript' => 'formmoi/ctpsession.phtml')), 'Form'));
     Zend_Session::start();
     $mysession = new Zend_Session_Namespace('XuLyDonHang');
     $num = new Zend_Validate_Digits();
     if ($mysession->checktp != null) {
         foreach ($mysession->checktp as $item) {
             if ($num->isValid($item)) {
                 $them = $this->createElement('checkbox', '' . $item, array('decorators' => array('ViewHelper')));
                 $them->setAttrib('class', 'checkbox');
                 $this->addElement($them);
             }
         }
     }
     $khohang = $this->createElement('hidden', 'mykhohang', array('decorators' => array('ViewHelper')));
     $khohang->setAttrib('class', 'formEdit')->setValue($makhohang);
     $this->addElement($khohang);
     $giaohang = $this->createElement('submit', 'giaohang', array('decorators' => array('ViewHelper'), 'label' => 'Giao Hàng'));
     $giaohang->setAttrib('class', 'btn btn-primary');
     $this->addElement($giaohang);
     $bochon = $this->createElement('submit', 'bochon', array('decorators' => array('ViewHelper'), 'label' => 'Bỏ Chọn'));
     $bochon->setAttrib('class', 'btn btn-primary');
     $this->addElement($bochon);
 }
开发者ID:LongNguyen-51101909,项目名称:Zend1Example,代码行数:26,代码来源:ctpsession.php

示例8: __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

示例9: __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

示例10: __construct

 public function __construct($data, $sotan)
 {
     $val = new Zend_Validate_NotEmpty();
     $num = new Zend_Validate_Digits();
     //  $kh = new Model_Khachhang();
     if ($val->isValid($data['sokgsoi']) == false) {
         $this->messages[] = "Số kg sợi phải không được trống";
     } else {
         if ($num->isValid($data['sokgsoi']) == false) {
             $this->messages[] = "Số kg sợi phải là số";
         } else {
             if ($data['sokgsoi'] > $sotan * 1000) {
                 $this->messages[] = "Trong kho chỉ còn " . $sotan * 1000 . " kg sợi.";
             }
         }
     }
     if ($val->isValid($data['sometvai']) == false) {
         $this->messages[] = "Số mét vải không được trống";
     } else {
         if ($num->isValid($data['sometvai']) == false) {
             $this->messages[] = "Số mét vải phải là số";
         }
     }
 }
开发者ID:LongNguyen-51101909,项目名称:Dimopla,代码行数:24,代码来源:caymoc.php

示例11: getTopicId

 /**
  * STAGE 3:  Choose, create, and optionally update models using business logic.
  * Input data (e.g. via parameters in the URL) can be used to created domain models.
  */
 public function getTopicId()
 {
     if (!$this->topicId) {
         $topic = $this->_request->getParam('topic');
         require_once 'Zend/Validate/Digits.php';
         $validator = new Zend_Validate_Digits();
         // only permit digits using ctype_digit()
         if ($validator->isValid($topic)) {
             if ($topic > 0 && $topic < 99999999) {
                 $this->topicId = $topic;
             }
         }
     }
     return $this->topicId;
 }
开发者ID:jorgenils,项目名称:zend-framework,代码行数:19,代码来源:SubmissionsController.php

示例12: __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

示例13: __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

示例14: init

 /**
  * Inicializace formulare
  *
  */
 public function init()
 {
     $this->setMethod(self::METHOD_POST);
     //nazev testu
     $name = $this->createElement('text', 'nazev');
     $name->addFilter('StringTrim');
     $name->setRequired(true);
     $name->setAttrib('class', 'form-control dd-test');
     $name->setAttrib('placeholder', 'Name');
     $name->removeDecorator('Label');
     $this->addElement($name);
     //kategorie testu
     $technology = new Zend_Form_Element_Select('id_technologie');
     $technology->removeDecorator('Label');
     $technology->setAttrib('class', 'form-control dd-test');
     $this->addElement($technology);
     //obtiznost
     $seniority = new Zend_Form_Element_Select('id_seniorita');
     $seniority->removeDecorator('Label');
     $seniority->setAttrib('class', 'form-control dd-test');
     $this->addElement($seniority);
     //prideleny cas
     $time = $this->createElement('text', 'pocet_minut');
     $time->setRequired(true);
     $validator = new Zend_Validate_Digits();
     $validator->isValid("1234567890");
     $time->addValidator($validator);
     $time->setAttrib('class', 'form-control dd-test');
     $time->setAttrib('placeholder', 'Allotted time');
     $time->removeDecorator('Label');
     $this->addElement($time);
     //popis
     $name = $this->createElement('textarea', 'popis');
     $name->addFilter('StringTrim');
     $name->setRequired(true);
     $name->setAttrib('class', 'form-control dd-test');
     $name->setAttrib('placeholder', 'Description');
     $name->removeDecorator('Label');
     $this->addElement($name);
     //submit button
     $button = $this->createElement('submit', 'saveTest', array('label' => 'Save General Information'));
     $button->setAttrib('class', 'extra-button-own');
     $this->addElement($button);
 }
开发者ID:cngroupdk,项目名称:InterviewMe_Tym1,代码行数:48,代码来源:TestForm.php

示例15: setId

 /** Set the ID up
  * @acces public
  * @param type $id
  * @return type
  * @throws Pas_Geo_Mapit_Exception
  */
 public function setId($id)
 {
     $validator = new Zend_Validate_Digits();
     if ($validator->isValid($id)) {
         return $this->_id = $id;
     } else {
         throw new Pas_Geo_Mapit_Exception('The id must be an integer');
     }
 }
开发者ID:lesleyauk,项目名称:findsorguk,代码行数:15,代码来源:Area.php


注:本文中的Zend_Validate_Digits::isValid方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。