Yii2-调试缺页

时间:2017-01-13 16:34:29

标签: php debugging yii2

我正在使用Yii2(基本版),一切都像魅力一样,除了一个小问题,一页不显示调试面板,此页面也没有出现在Yii2调试器历史记录中。当我在yii官方irc上问这个问题时,我被告知更新yii2-debug,所以我做了,我将它从2.0.0更新到目前最新的2.0.7,但它没有真正帮助我,我没有看到任何区别

具体来说:

  • 页面将加载并显示所有内容且没有错误,唯一缺少的是调试面板。

  • 调试面板的工作方式类似于所有其他页面的魅力(即使在同一个控制器中)

这种行为可能是由我的代码引起的吗?

或者只是他们(yii开发团队)方面的问题,目前我无法解决这个问题?

编辑:我找到并解决了问题。 这个错误是由我的模型中的一个函数中的foreach循环引起的。

foreach($SROut as $key => $in){
    $stockDetails = $stock->getStockDetailsByID($SROut[$key]['ID_Stock']);
    $SROut[$key]['Name'] = $stockDetails['Name'];
    $SROut[$key]['Units'] = $stockDetails['Units'];
}

但当我把它改为:

foreach($SROut as $key => $in){
    $stockDetails = $stock->getStockDetailsByID($key['ID_Stock']);
    $SROut[$key]['Name'] = $stockDetails['Name'];
    $SROut[$key]['Units'] = $stockDetails['Units'];
}

调试面板出现了,但它破坏了我的代码,现在foreach循环不能正常工作,但这是我可以自己处理的。

回答我自己的问题:

是的,这是我的代码造成的。

0 个答案:

没有答案