нет автозаполнения для функции symfony getTable ()? - PullRequest
1 голос
/ 17 мая 2010

если я использую Doctrine_Core :: getTable ('User') -> у меня не будет автозаполнения.

не лучше ли просто использовать User :: для автозаполнения?

и, конечно, я должен определить статические методы

В чем преимущество использования getTable, за исключением того, что я могу использовать нестатический метод?

Ответы [ 2 ]

1 голос
/ 17 мая 2010

Поскольку User:: должен вызывать статический метод, но все методы нестатичны, так что это будет неверный код.

Читайте на шаблоне singleton.

0 голосов
/ 02 января 2011

Если вам просто нужно автоматическое завершение, вы можете попробовать плагин здесь: http://www.symfony -project.org / plugins / sfDoctrineTableGetterPlugin

Он создает очень легкий и быстрый автоматически генерируемый класс и позволяет выполнять автозавершение кода во всех основных IDE, таких как Eclipse PDT, Zend Studio, Net Beans.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...