【发布时间】:2016-12-16 15:59:00
【问题描述】:
需要上传核心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){ /*echo "
"; 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);死;*/ } 死(); if($this->DB->exeQuery($sql)) { return true; } } -
把你的代码作为参考。
-
数据库是 MySQL,我成功地将多个选定图像的数组从调用函数获取到控制器中的函数。无法将其附加到 SQL 中以将那些选定的图像插入数据库中。我正在使用 foreach 来访问它。错误消息显示:注意:尝试在第 122 行的 D:\xampp\htdocs\softcrayons\config\controller.php 中获取非对象的属性
-
放在 foreach 之前。
var_dump($real_name); die;并显示输出。
标签: php codeigniter model-view-controller