【问题标题】:Kohana image upload validationKohana 图片上传验证
【发布时间】:2012-01-21 14:05:34
【问题描述】:

我在图像验证方面遇到问题,文档总是没有帮助,所以我有一个简单的验证来检查图像是否已上传

    $validate = Validation::factory($_FILES)
                ->rule('file', array('Upload::not_empty'));

但这给了我错误 ErrorException [ Warning ]: call_user_func_array() expects parameter 1 to be a valid callback, array must have exactly two members

什么可能导致这个错误?

【问题讨论】:

标签: kohana kohana-3


【解决方案1】:

rule 的第二个参数是 PHP 回调。所以这就足够了,因为上传类中的 not_empty 方法是静态的:

rule('file', 'Upload::not_empty');

只有当方法不是静态的时候才真正需要做数组语法:

rule('file', array($class, 'method'));

【讨论】:

    猜你喜欢
    • 2017-05-28
    • 2017-07-25
    • 1970-01-01
    • 2017-04-28
    • 2016-05-26
    • 1970-01-01
    • 2015-03-13
    • 2017-03-26
    • 2018-12-15
    相关资源
    最近更新 更多