代码完成,插入使用操作符(命名空间),右键单击未定义的类

时间:2017-04-26 07:47:18

标签: phpstorm

当我输入

class MyController extends Controller

我忘记从代码完成中选择类,然后PhpStorm向我显示“Undefined class Response”;在我写完之后,没有办法添加它,右键单击“Controller”这个词来自动插入这行?

use Symfony\Bundle\FrameworkBundle\Controller\Controller;

为什么我需要删除“Controller”,再次输入并从类列表中选择?

1 个答案:

答案 0 :(得分:1)

  

为什么我需要删除“Controller”,再次输入并从类列表中选择?

要求为自己的行为提供解释是错误的。

无论如何:

  1. 将插入符号放在IDE告诉您“Undefined class XXX”
  2. 的地方
  3. 带上快速修复/意向菜单 - Alt + Enter 或通过灯泡图标
  4. 选择相应的菜单条目 - 它将是Import class
  5. 如果有多个选项 - IDE将显示可供选择的类列表
  6. enter image description here