Не удается заставить работать плагин Symfony2 Eclipse

Я обычно использую PHPStorm для разработки, однако я заметил плагин http://symfony.dubture.com/ для eclipse. похоже, это сделает разработку Symfony2 намного проще. Поэтому я хотел попробовать.

Однако я на всю жизнь не могу заставить его работать.

Я никогда раньше не использовал eclipse, но вот весь процесс, через который я прошел

  1. Скачать eclipse (последняя версия eclipse classic juno)
  2. Установите плагин symfony2 (p2.dubture.com)
  3. установить плагин веб-разработки eclipse
  4. Переключиться на перспективу PHP
  5. Создайте проект Symfony в существующем месте
  6. Включить поддержку JavaScript
  7. Включить поддержку веток
  8. Включить поддержку доктрины
  9. Путь сборки PHP указан правильно, как указано в FAQ на сайте.

Я позволил DLTK закончить индексацию моего проекта.

Я открываю одно из своих представлений веток, и никакого кода не помогает. {{path(' ничего не выводит {% block ничего не выводит {% extends ничего не выводит и т. д. У меня есть подсветка синтаксиса ветки, поэтому я знаю, что часть этого есть.

Теперь я иду к одному из своих контроллеров и набираю $product = $this->getDoctrine()->getRepository("

Это вызовет помощь с кодом и перечислит все доступные пакеты. Итак, я выбираю свои пакеты, но ни один из моих объектов не появляется, все, что он говорит, это «Нет предложений по умолчанию». Я получаю помощь по коду для $this->get("

Если я щелкну правой кнопкой мыши свой проект, перейду к свойствам, перейду к сборщикам Doctrine, Symfony, Validation, Script Builder, все они присутствуют и проверены. Однако не вижу записи для twig.

Вот вставка моего журнала затмения http://pastebin.com/CA76YvKf

Я пробовал очищать проекты, многократно запуская весь процесс снова и снова, даже на разных машинах, и всегда одни и те же результаты.

Я знаю, что многие люди используют его, поэтому я, должно быть, просто делаю что-то не так. Если у кого-то здесь есть какие-либо предложения, это было бы здорово.


person Kris    schedule 09.09.2012    source источник
comment
У меня тоже не сработало, выдает случайные ошибки, поэтому теперь я снова пытаюсь использовать netbeans. Если бы я только мог остановить «сканирование проектов»… В противном случае мне придется вернуться в gedit.   -  person ChocoDeveloper    schedule 10.09.2012
comment
Работал для меня на Indigo прямо из коробки. Пробовали ли вы установить его в предварительно сконфигурированный выпуск Zend PDT.   -  person james_t    schedule 13.09.2012
comment
@james_t Я попробовал свежее индиго прямо из коробки, та же проблема. Я попробовал Zend PDT, и я не могу установить плагин symfony без ошибок при установке нового программного обеспечения, и когда я пытаюсь установить его из менеджера расширений zend, он заставляет меня обновиться до zend studio. Попытался обновить его просто видеть, все еще не работал. Я пробовал как мой проект, так и проект скелета symfony с той же проблемой. Я просто не понимаю, что я делаю не так...   -  person Kris    schedule 15.09.2012
comment
Вы пробовали проект › настроить › добавить поддержку php и убедиться, что все необходимое отмечено в путях сборки для проекта?   -  person Adrian Schneider    schedule 20.09.2012
comment
Поддержка добавления php выделена серым цветом. Я предполагаю, что она уже есть. И пути построения выглядят нормально   -  person Kris    schedule 20.09.2012


Ответы (1)


Как я это делаю:

  • скачать затмение (juno)
  • установить pdt для eclipse (http://wiki.eclipse.org/PDT/Installation_3.1.x) // как вы можете видеть: «Функция среды выполнения инструментов разработки PHP (PDT)» в разделе «Инструменты разработки PHP»
  • создать php-проект
  • контекстное меню в проекте> настроить> добавить поддержку php
  • установить плагин symfony2 (p2.dubture.com)
  • контекстное меню в проекте> настроить> преобразовать в проект symfony

надеюсь это поможет.

person hosseio    schedule 14.12.2012