コード例 #1
0
 public function index17Action()
 {
     echo "<h3 style='color:red;font-weight:bold'>" . __METHOD__ . "</h3>";
     //lap-trinh-2.php
     //laptrinh-2.html
     $validator = new \Zend\Validator\StringLength(10, 15);
     $validator->setMessages(array(\zend\Validator\StringLength::INVALID => "Dữ liệu không hơp lệ", \zend\Validator\StringLength::TOO_SHORT => "Chiều dài của '%value%' phải lớn hơn %min%", \zend\Validator\StringLength::TOO_LONG => "Chiều dài của '%value%' phải nhỏ hon %max%"));
     $input = "trongle";
     if (!$validator->isValid($input)) {
         $message = $validator->getMessages();
         echo current($message);
     } else {
         echo "ok";
     }
     return false;
 }
コード例 #2
0
 // echo $filterAlpha->filter($vName);
 //echo $filterAlpha->filter("This....!!!As is (my) content: 123");
 //  if (  strlen($filterAlpha->filter($vName)) != strlen($vName)  ) {
 if (!$validatorAlpha->isValid($vName)) {
     $vName = $filterAlpha->filter($vName);
     $controlMessage = $controlMessage . ' içerisinde alfabetik olmayan değer var!!! // ';
     $errorcode = 3;
     $hatasayisi = $hatasayisi + 1;
 }
 if (!$validatorNotEmptyString->isValid($vName)) {
     $result = $validatorNotEmptyString->isValid($vName);
     $controlMessage = $controlMessage . '  Boş Değer //';
     $errorcode = 2;
     $hatasayisi = $hatasayisi + 1;
 }
 $validatorStringLength->setMessages(array('stringLengthTooShort' => $messageName . 'en az ' . $validatorStringLength->getMin() . ' karakter olmak zorunda...', 'stringLengthTooLong' => $messageName . 'en fazla ' . $validatorStringLength->getMax() . ' karakter olmak zorunda...'));
 if (!$validatorStringLength->isValid($vName)) {
     $messages = $validatorStringLength->getMessages();
     $controlMessage = $controlMessage . current($messages);
     $errorcode = 1;
     $hatasayisi = $hatasayisi + 1;
 }
 //////////////////////////////////////////////////////////////////////////
 $vParent = trim($_GET['parent']);
 $messageName = 'Parent Değerinde ';
 $controlMessage1 = $messageName;
 if (!$validatorAlpha->isValid($vParent)) {
     $vParent = $filterAlpha->filter($vParent);
     $controlMessage1 = $controlMessage1 . ' içerisinde alfabetik olmayan değer var!!! // ';
     $errorcode = 6;
     $hatasayisi1 = $hatasayisi1 + 1;