目标是通过我的view.ctp文件从我的数据库中打印出数据,并能够在我的本地主机上查看它。
以下是我正在处理的数据:
array(
'DataWriteError' => array(
'modified' => object(MongoDate) {
sec => (int) 1507762384
usec => (int) 402000
},
'created' => object(MongoDate) {
sec => (int) 1507762384
usec => (int) 402000
},
'errors' => array(
(int) 0 => array(
'index' => (int) 13370,
'code' => (int) 11000,
'message' => 'E11000 duplicate key error index: live_system.599c4ec3-0e24-408d-b8a6-067445404121.$Refcode_1 dup key: { : "VA1394315696" }'
),
(int) 1 => array(
'index' => (int) 14987,
'code' => (int) 11000,
'message' => 'E11000 duplicate key error index: live_system.599c4ec3-0e24-408d-b8a6-067445404121.$Refcode_1 dup key: { : "VA1394315697" }'
)
),
'campaign_id' => '59dea09d103fb4cb428fdef2',
'id' => '59dea0d0bed1ec43d21cf65b'
)
)除了错误之外,我还显示了其他所有内容。Errors里面有两个数组,我永远也找不到我的代码错误的地方。
下面是回显视图的代码:
<td><?php foreach ($this->request->data['DataWriteError']['errors'] as $i => $item);
foreach ($item as $e => $etem) {
echo $this->request->data['DataWriteError']['errors']['index']['errors']['message'][$i];
echo $this->request->data['DataWriteError']['errors']['index']['code']['message'][$e];
} ?></td>我不确定我错在哪里。如果有任何想法,请让我知道。谢谢!
发布于 2017-10-13 06:18:57
你有没有试过吹:
foreach ($this->request->data['DataWriteError']['errors'] as $i => $item) {
echo $item['message'];
}https://stackoverflow.com/questions/46719437
复制相似问题