【问题标题】:PhpStorm doesn't show autocomplete even after Ctrl+Space即使在 Ctrl+Space 之后,PhpStorm 也不显示自动完成
【发布时间】:2020-09-16 19:47:04
【问题描述】:

我正在 symfonycasts.com 中学习使用 Symfony 编码,并且正在使用 PhpStorm。

Doctrine\ORM\EntityManagerInterface 服务未加载 getRepository()-> 建议。

这就是我输入 getRepository() 应该看到的内容:

这是我看到的:

其他自动完成库似乎运行良好。

【问题讨论】:

    标签: symfony doctrine-orm phpstorm


    【解决方案1】:

    找到了一种解决方法:可以通过在变量上方使用@var 注释来提示 IDE 哪个类是该对象,例如:

    /** @var \App\Repository\QuestionRepository $repository */ 
    $repository = $entityManager->getRepository(Question::class); 
    $repository-> // now you should have autocomplete here :)
    

    【讨论】:

      猜你喜欢
      • 2018-02-11
      • 1970-01-01
      • 1970-01-01
      • 2017-03-23
      • 2017-07-09
      • 2020-12-14
      • 2017-11-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多