用PhpStorm完成Zend自动完成功能

时间:2015-10-04 01:44:31

标签: php zend-framework2 phpstorm

我一直在尝试将我的PhpStorm配置为自动完成。到目前为止,我设法在一个视图中正确地完成$ this auto。但是我遇到了让它的子类自动完成的问题。

目前我正在使用

/* @var $this \Zend\View\Renderer\PhpRenderer */

实施例: enter image description here

如您所见,$ this->导航不包含menu(),但它确实包含其他方法调用。

1 个答案:

答案 0 :(得分:0)

问题不在于您的设置,而在于ZF的内联文档不一致。

由于示例显示PhpStorm知道$this->navigation(),因为您的@var。唯一的问题是它不知道menu函数。

renderer (here)中,您可以看到有navigation可用的提示,即使没有此类功能(并返回Zend\View\Helper\Navigation)。

Zend\View\Helper\Navigationhere)中,您看到没有定义@method且没有函数menu,因此您的IDE无法找到menu