YII PHP嵌套foreach错误

YII PHP嵌套foreach错误,php,yii,foreach,frameworks,nested,Php,Yii,Foreach,Frameworks,Nested,我这里有些错误 我想使用嵌套的foreach组合来自2个查询的数据,并将数据保存在一个名为result的数组中,但在代码的这些部分中,试图获取非对象的属性时出现错误:'id\u product'=>$detail\u result->id, 有人能帮我吗 我还没有使用yii框架php 这是我的密码 $result=array() $criteria=新的CDBC标准; $criteria->condition='date\u time>=:start和date\u time问题在于访问$deta

我这里有些错误 我想使用嵌套的
foreach
组合来自2个查询的数据,并将数据保存在一个名为result的数组中,但在代码的这些部分中,试图获取非对象的属性时出现错误:
'id\u product'=>$detail\u result->id
, 有人能帮我吗

我还没有使用yii框架php

这是我的密码

$result=array()

$criteria=新的CDBC标准;

$criteria->condition='date\u time>=:start和date\u time问题在于访问
$detail\u result
变量

函数
queryAll()
将返回数组的数组,而不是对象数组

将代码更改为以下内容:

             $result [] = array(
                 'tanggal'=>$entry['date_time'],
                 'id_product'=>$detail_result['ID'],
                 'total'=>$detail_result['total'],
                 ...  
             );
(顺便说一句,您可以通过var_转储变量来查看它到底包含什么)

             $result [] = array(
                 'tanggal'=>$entry['date_time'],
                 'id_product'=>$detail_result['ID'],
                 'total'=>$detail_result['total'],
                 ...  
             );