Welcome Guest, Not a member yet? Register   Sign In
Creation of a navigation menu
#1

[eluser]xtremer360[/eluser]
Trying to figure out why I'm getting the following error in my code.


Fatal error: Cannot use object of type stdClass as array in /home/xtremer/sites/dev.justmyfiles.me/public_html/application/models/dashboard_model.php on line 21

Code:
public function get_menu()
{
        $this->db->select('*');
        $this->db->from('dashboard_menu_categories');
        $query = $this->db->get();
        $dashboard_menu_categories = $query->result();

        foreach($dashboard_menu_categories as $category) {
            $links = $this->db->get_where('dashboard_menu_categories_items', array('category_id' => $category->category_id));
            if ($links->num_rows > 0) {
                $category['links'] = $links->result();
            }
        }
        return $dashboard_menu_categories;
}
#2

[eluser]Ñuño Martínez[/eluser]
I don't know what line is line 21, but I presume that "$category" isn't an array, is it? If you read CI documentation you'll see that method "result" returns an array of objects, not an array of arrays.




Theme © iAndrew 2016 - Forum software by © MyBB