繁体   English   中英

图像上传核心MVC PHP:如何在控制器的函数中附加成功传递的数据

[英]Image Upload Core MVC PHP: How can I append my successfully passed data in function in controller

需要在核心MVC中上传文件:成功上传。 现在,我成功地将所选文件的数组从调用函数传递给控制器​​。 我如何在控制器中使用该数组。 其显示:注意:试图获取控制器中非对象的属性(即在foreach内部)

控制器:

function gallery($real_name) { 
  /*echo "<pre>"; print_r($real_name); die();*/ 
  foreach($real_name as $k=>$v) { 
    // $sql = "INSERT INTO gallery SET image = '".$v->image."'"; /*echo "{$k} => {$v}";*/ 
    // /*print_r($sql); die;*/ } die(); 
    // if($this->DB->exeQuery($sql)) { return true; } } 
  }
}

这里不需要循环。 直接将$real_name与索引一起使用以访问文件信息。

$sql = 'INSERT INTO gallery SET image = "' . $real_name['file_name'] . '"';

只需在Gallery函数控制器中添加:

function gallery($real_name) {
      $sql = "INSERT INTO gallery SET image = '".$real_name."'";
                      // instead of foreach just write above statement

            if($this->DB->exeQuery($sql)) {  //firing the query
                return true;
            }

        }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM