is_object($this->data['row'])
bool(true)
$this->data['row']->product_id
但是我得到了
严重性:通知 - >试图获得非对象的属性
我做错了什么
答案 0 :(得分:0)
我认为您首先检查变量的数据类型: 如果datatype是数组,则转换为object:
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;
我认为这会对你有帮助。