Kohana 3验证规则错误 - isset中的非法偏移类型或为空

时间:2013-01-28 19:12:23

标签: kohana kohana-3

我正在尝试验证文件,但是我收到以下错误:isset中的非法偏移类型或为空。我做错了什么?

$array = Validate::factory($_FILES);
             $array->rule($_FILES['image'], 'Upload::not_empty');

             if ($array->check())
             {
               $directory = DOCROOT.'uploads/';
               $filepath = Upload::save($_FILES['image'], 'SDFFasreixcsd.jpg', $directory);
             }

1 个答案:

答案 0 :(得分:1)

1使用Validation而非Validate
2.将文件名作为第一个参数传递

$validation = Validation::factory($_FILES)->rule('image', 'Upload::not_empty');  
if ($validation->check())  
{  
       // Your code  
}