我一直在尝试将我的PhpStorm配置为自动完成。到目前为止,我设法在一个视图中正确地完成$ this auto。但是我遇到了让它的子类自动完成的问题。
目前我正在使用
/* @var $this \Zend\View\Renderer\PhpRenderer */
如您所见,$ this->导航不包含menu(),但它确实包含其他方法调用。
答案 0 :(得分:0)
问题不在于您的设置,而在于ZF的内联文档不一致。
由于示例显示PhpStorm知道$this->navigation()
,因为您的@var
。唯一的问题是它不知道menu
函数。
在renderer (here)中,您可以看到有navigation
可用的提示,即使没有此类功能(并返回Zend\View\Helper\Navigation
)。
在Zend\View\Helper\Navigation
(here)中,您看到没有定义@method
且没有函数menu
,因此您的IDE无法找到menu
。