php - CodeIgniter - 从空值创建默认对象

标签 php codeigniter warnings php-5.4 notice

A PHP Error was encountered

Severity: Warning

Message: Creating default object from empty value

Filename: models/Modeltest.php

Line Number: 13

我正在尝试在模型中创建一个数组并将其返回给 Controller ,但它给出了这个警告?任何人都可以帮我解决这个问题吗?

我的模型类代码

    $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;

我的 Controller 类代码

    $this->load->model("modeltest");
    print_r($this->modeltest->get_articles_list());

最佳答案

我相信你想要这样的东西:

$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";

但是为什么不把数组当作数组来使用呢?

$list = array();
$list[0]['title'] = "first blog title";
$list[0]['author'] = "author 1";

关于php - CodeIgniter - 从空值创建默认对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27217554/

相关文章:

javascript - 需要在一页php中显示输入和输出?

php - 如何从 CLI 使用 PHP 获取服务器 IP 地址?

windows - RSS 在我的开发服务器上工作正常,而不是在我的现场服务器上

php - codeigniter,如何获取多个查询并从模型中对其进行计数

notifications - 如何让用户关注问题?

Webpack 警告 : You may need an appropriate loader to handle this file type (date-nfs)

php - MySql 查询在 php 中不起作用

php - 使用 PHP 的 cURL 多线程

jquery - Ignited-Datatables,应该怎么做?

java - 如何删除 java 中未经检查的强制转换警告?