我试图从NetBeans迁移到PhpStorm来处理相当大的CakePHP 2应用程序。我遇到的主要问题是模型和(自定义)ViewHelper的自动完成需要我的文件中的特定注释。
评论如:
/**
* @property $Somemodel $Somemodel
*/
或在View文件中,为ViewHelpers启用自动完成功能:
/**
* @var this $View
*/
NetBeans有一个提供CakePHP支持的插件,包括自动完成功能; PhpStorm确实有一个CakePHP插件(CakeStorm),但没有提供集成的自动完成支持。
我试图避免的是必须将这些注释添加到我的所有控制器,模型和视图中。接下来,@var this View
注释不支持自定义ViewHelpers,这是我在应用程序中非常依赖的。
有没有办法让这个程序员更友好?'? CakePHP 2有$uses = array('Modelone', 'Modeltwo');
。为什么PhpStorm不能理解这些是需要自动完成的类?