没有自动完成symfony getTable()函数?

问题描述:

如果我使用Doctrine_Core :: getTable('User') - >我将没有自动完成。没有自动完成symfony getTable()函数?

不仅仅是使用User :: for autocompletion更好吗?

我当然要定义静态

什么是使用getTable不同之处在于,我可以使用非静态方法的好处的方法和?

因为User::需要调用静态方法,但方法都是非静态的,所以这将是无效的代码。

singleton pattern.

了解了,如果你只需要自动完成,你可以试试这里的插件:http://www.symfony-project.org/plugins/sfDoctrineTableGetterPlugin

它建立一个非常轻和快速自动生成类,并能够有代码在Eclipse PDT,Zend Studio,Net Beans等所有主流IDE中完成。