在使用YII2时发现了如下问题。一句话的错误让我很捉急,不过仔细分析了一下问题如下:
错误重现:
我对代码打断点调试问题就出在这一句上:
return $this->render('area/list', ['builds' => $builds]);
但是这一句写的那么熟了不会出现问题。那什么原因呢?唯一可能的原因就是没有xxxxx/area/list.PHP这个文件。但是如果是这个错误那么错误报错信息应该是以下形式呀:
好了,既然是错误没有显示出来那就检查下是不是调试模式的配置的问题,打开index.php看看,果然有问题
问题就是因为我们设置了非调试模式的生产环境运行方式。修改成以下
这样就解决了