我正在尝试从群组中获取帖子(就像在Facebook中一样)
这是我的控制器功能
$search_groups = $this->login->searchGroups($ID);
$data['group'] = $search_groups;
$group['group_id'] = $this->login->searchGroupID($ID);
if(is_array($group['group_id']) || is_object($group['group_id'])){
foreach($group['group_id'] as $object){
$data['home_contents'] = $this->login->showPost($object);
}
}
这是错误的地方。这是我的模特
$query = $this->db->query('SELECT * from posts INNER JOIN groups ON groups.group_id = posts.group_ID INNER JOIN accounts ON accounts.ID = posts.ID WHERE groups.group_id = "'. $group_id .'"');
if($query->num_rows() > 0){
return $query->result();
}
else{
return NULL;
}
错误在我的查询中。 错误是
Object of class stdClass could not be converted to string
我试过var_dump($ group);这就是它显示的内容
array(1) { ["group_id"]=> array(1) { [0]=> object(stdClass)#22 (1) { ["group_id"]=> string(1) "1" } } }
感谢您的帮助。
答案 0 :(得分:0)
显然你的变量" $ group_id"是一个对象,您可以使用print_r查看它的外观,然后根据它更改脚本。