我使用PhpStorm 6.0.2和CakePHP 2.3.
在我的控制器文件中,我定义了这个并获得自定义组件的自动完成:
/**
* @property MysuperComponent $Mysuper
*/
Run Code Online (Sandbox Code Playgroud)
关于这一点,在我的视图文件中,我定义了这个以达到Cake的核心助手,这有效:
/**
* @var $this View
*/
Run Code Online (Sandbox Code Playgroud)
我需要在视图中自动完成自定义帮助程序.我尝试了这个但是没有用:
/**
* @property Myelegant $MyelegantHelper
*/
Run Code Online (Sandbox Code Playgroud)
当我这样做时,这部分工作:
/**
* @var $Myelegant MyelegantHelper
*/
Run Code Online (Sandbox Code Playgroud)
我得到了这个$Myelegant->自动完成功能.但这还不够.我需要像这样的自动完成:$this->Myelegant->
注意:自动完成功能成功地适用于视图(ctp)文件中的核心帮助程序.但不适合自定义助手.