我使用phpStorm作为我的Symfony2项目,而且我得到了这个"没找到"消息可能适用于所有方法。所以我有两个问题。
1)为什么phpStorm找不到我的方法?
2)如何从"未找到"中删除这个烦人的背景方法
屏幕截图在这里:
谢谢。 :)
答案 0 :(得分:3)
通常PhpStorm无法猜出类型。您可以使用typehints来帮助它:
public function indexAction(Request $request);
phpdocblocks:
/**
* @param Request $request
*
* @return Response
*/
public function indexAction(Request $request) {return new Response('');}
和内联评论:
/* @var \Symfony\Component\Form\Form $form */
$form = $this->createForm(/* ... */);
对于Symfony,您可以安装一个优秀的插件,并且非常有助于改善您使用PhpStorm和Symfony框架的体验:http://plugins.jetbrains.com/plugin/7219?pr=phpStorm
它支持所有功能,包括自动完成容器服务。
至于“恼人的背景”,请查看PhpStorm颜色设置。您可以在其中配置几乎任何内容,包括如果您不喜欢默认主题,请更改主题。