我在ZF3控制器类中的phpStorm中收到错误消息:
Method 'flashMessenger' not found in ...Controller
同时它的工作就像一个魅力。但我希望无法找到此IDE未找到的错误。
应用已更新为ZF3
,我安装了Zendframework GitHub
感谢您的帮助。
答案 0 :(得分:2)
发生错误是因为控制器插件不是类中的方法,而是类本身在控制器的__call
方法中返回。
这意味着PhpStorm'未定义方法'PHP检查无法在类中看到该方法。可以在编辑器 - >下的设置中禁用它。检查 - > PHP,但这显然会阻止检查识别实际错误。
答案 1 :(得分:0)
您可以在该行上方添加以下内容,以使那一行代码的检查无效:
/** @noinspection PhpUndefinedMethodInspection */