예제 #1
0
파일: IntField.php 프로젝트: johsbk/penguin
 public function set($value)
 {
     if (!is_numeric($value)) {
         throw new ModelException("Field {$this->_model}.{$this->name}: Not a numeric value : {$value}");
     }
     return parent::set($value);
 }
예제 #2
0
 public function set($value)
 {
     if ($value === '') {
         $value = 0;
     }
     if (!is_numeric($value)) {
         throw new ModelException("Field {$this->_model}.{$this->name}: Not a numeric value : {$value}");
     }
     if ($value < 0) {
         throw new ModelException("Field {$this->name}: no negative values allowed : {$value}");
     }
     return parent::set($value);
 }