4
A PHP Error was encountered

Severity: Warning

Message: Creating default object from empty value

Filename: models/Modeltest.php

Line Number: 13

I am trying to create an array in model and returning it to the controller but it is giving this warning ? Can any body help me out how to resolve it ?

My ModelClass Code

    $list = Array();
    $list[0]->title = "first blog title";
    $list[0]->author = "author 1";

    $list[1]->title = "second blog title";
    $list[1]->author = "author 2";

    return $list;

My Contoller Class Code

    $this->load->model("modeltest");
    print_r($this->modeltest->get_articles_list());
Nisar ahmed
  • 57
  • 1
  • 1
  • 8

1 Answers1

9

I believe you want something like this:

$list = array();
$list[0] = new stdClass;
$list[0]->title = "first blog title";
$list[0]->author = "author 1";
$list[1] = new stdClass;
$list[1]->title = "second blog title";
$list[1]->author = "author 2";

But why not using the array as an array?

$list = array();
$list[0]['title'] = "first blog title";
$list[0]['author'] = "author 1";
Damien Pirsy
  • 25,319
  • 8
  • 70
  • 77