ThinkPHP关联模型,如果附表记录不存在,居然报通知性错误,如何解决?

ThinkPHP关联模型,如果附表记录不存在,居然报通知性错误,我试了一下,查询100条记录,附表有七八是条主记录副表第没有对应的数据的,这时候,凡是没有副表记录的,有几条就报几次通知性错误,我想这样不好吧?能有什么办法解决吗,不改动thinkPHP底层文件的情况下

阅读 2.5k
1 个回答

error_reporting 里把通知关了。

这没什么不妥,通知相当于调试信息。$x = $a[1][2] 如果 1 这层不存在也就报个 Notice,不然你想他报 Error?这就是 PHP 的特点,没啥大事不中断。TP 的只是顺应这个规则。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进