[英]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.