2

我在 ZF3 控制器类中的 phpStorm 中收到错误消息:

Method 'flashMessenger' not found in ...Controller

与此同时,它就像一个魅力。但是我希望无论如何都可以删除这个 IDE not found 错误。

该应用程序已更新ZF3,我安装了Zendframework GitHub 上的 flash messenger 插件

谢谢您的帮助。

4

2 回答 2

2

发生错误是因为控制器插件不是类上的方法,而是类本身在控制器的__call方法中返回。

这意味着 PhpStorm 'Undefined method' PHP 检查无法看到类中的方法。可以在 Editor -> Inspections -> PHP 下的设置中禁用它,但这显然也会阻止检查识别实际错误。

于 2017-01-06T11:54:39.680 回答
0

您可以在该行上方添加以下内容以使对该行代码的检查静音:

/** @noinspection PhpUndefinedMethodInspection */
于 2017-05-25T16:51:36.627 回答