2011-01-24 72 views
0

我要寻找插件的NetBeans PHP(或者也可以是一些外部工具),会做这样的事情:插件的NetBeans创建类模板

  • 在运行时,它要求一个类名和这个类的私有属性(和它们的类型)的名字
  • 然后生成这个类有:
    • 在VDOC格式类型列出的所有属性,
    • 构造函数的所有属性的参数和初始化类属性与thos e值,
    • 默认获取者和设置者。

我知道这不是很难写出这样的工具,但也许它已经存在。

回答

2

Netbeans具有一些与此类似的内置功能。在任何PHP项目中,创建一个新的PHP类(右键单击项目中的文件夹,新建 - > PHP类)。输入您的properties,如:

class user 
{ 
    private $id; 
    private $username; 
    private $email; 
    private $firstname; 

    | <-- position the cursor here and press Alt+Insert 
} 

Alt键 + 插入会弹出一个菜单,允许你生成一个构造函数,干将,和setter赋值给你的属性。

如果你想做更多,你可以看看这个Netbeans article on code generation

+0

就是这样。甜! – JohnM2 2011-07-04 19:52:03

0

NetBEans(AFAIK)没有这样的插件,但它不是它的工作。这些类可以从YAML/XML /数据库模式元数据自动创建。 ORM通常有这方面的工具,但创建你自己的工作也不应该很困难。