Codeignaiter 2.2.0 Серьезность: Уведомление -> Попытка получить свойство не-объекта - PullRequest
0 голосов
is_object($this->data['row'])

bool(true) 

$this->data['row']->product_id 

но я получаю

Важность: Уведомление -> Попытка получить свойство не-объекта

что я делаю неправильно

1 Ответ

0 голосов
/ 25 мая 2018

Я думаю, у вас есть первая проверка, тип данных переменной: преобразовать в объект, если тип данных является массивом:

if(is_array($this->data['row'])):
    $obj = (object) $this->data['row'];
elseif(is_object($this->data['row'])):
    $obj = $this->data['row'];
else:
    echo "Data type not valid";
    die();
endif;

$obj->product_id;

Я думаю, что это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...