我正在使用Netbeans 8.0 for PHP
当我输入
时,我尝试使用代码完成功能new EntityM
Netbeans显示:
到目前为止,我点击第一个选项,然后Netbeans生成:
我想做什么: 我想要Netbeans添加一个 use 语句和一个简单的类名,而不是生成一个完整的类名(命名空间+类名),这将添加:
use \Doctrine\ORM\EntityManager;
在我的类声明之前,生成的代码将是:
$d = new EntityManager($conn, $config, $eventManager)
任何人都可以建议如何实现这个目标?
PS:这正是 PHPStorm 的工作方式。
答案 0 :(得分:5)
现在恕我直言,NetBeans的bugzilla有一些增强功能。 “解决方法”是让NetBeans插入FQN,然后按Ctrl + Shift + I修复名称空间,这将删除FQN并插入use语句。