Ejemplo n.º 1
0
 private static function get_x_type($rule, $method, $key)
 {
     $val = null;
     switch ($method) {
         case 'get':
             $val = self::get($key);
             break;
         case 'post':
             $val = self::post($key);
             break;
         case 'get_post':
             $val = self::get_post($key);
             break;
         case 'post_get':
             $val = self::post_get($key);
             break;
     }
     if (is_null(WoniuLoader::checkData($rule, array('check' => $val)))) {
         return $val;
     } else {
         return null;
     }
 }
Ejemplo n.º 2
0
 private static function get_x_type($rule, $method, $key)
 {
     $val = null;
     //根据类型($method)获取数据
     switch ($method) {
         case 'get':
             $val = self::get($key);
             break;
         case 'post':
             $val = self::post($key);
             break;
         case 'get_post':
             $val = self::get_post($key);
             break;
         case 'post_get':
             $val = self::post_get($key);
             break;
     }
     //根据规则验证数据:$rule:array('check'=>array('int'=>'err')) $data:array('check'=> 1)
     if (is_null(WoniuLoader::checkData($rule, array('check' => $val)))) {
         return $val;
     } else {
         return null;
     }
 }