#eclipse #symfony #eclipse-plugin
#eclipse #symfony #eclipse-плагин
Вопрос:
Моя установка — это простая установка Eclipse Classic 3.7.1 плюс плагин Symfony2 с сайта обновления:
- Мое рабочее
C:UsersMarcoDocumentsEclipse
пространство. - Я извлек его внутри (была создана новая папка).
Symfony_Standard_Vendors_2.0.4.zip
Symfony2
- Затем я создал проект Symfony2 (путь к
C:UsersMarcoDocumentsEclipseSymfony2
) - Я изменил путь сборки PHP для своего проекта (как описано здесь ), чтобы включить
app
,src
иvendor folder
.
Результат: сотни ошибок проверки в основном из-за папки поставщика, поскольку плагин был полностью проигнорирован. Автозаполнение работает только в классах PHP, но не в файлах Twig.
Ответ №1:
на момент написания статьи плагин все еще был альфа-версией. пожалуйста, сообщайте о любых проблемах, с которыми вы сталкиваетесь с плагином на github (https://github.com/pulse00/Symfony-2-Eclipse-Plugin ) в противном случае я не смогу исследовать проблему. Спасибо
Ответ №2:
В свойствах проекта Eclipse, раздел проверки: — Включить настройки, зависящие от проекта — Выберите настройки проверки схемы XML (кнопка «…») — добавить группу исключения — добавьте правило в «исключить группу», которое исключает doctrine / orm / doctrine-mapping.xsd
Ответ №3:
Некоторые ошибки, такие как
cos-nonambig: WC[##другое: «http://doctrine-project.org/schemas/orm/doctrine-mapping «] и WC##другое:»http://doctrine-project.org/schemas/orm/doctrine-mapping «нарушить «уникальную атрибуцию частиц». Во время проверки по этой схеме для этих двух частиц будет создана двусмысленность.
не поступают из плагина Symfony2 Eclipse. Это ошибки проверки XML / XSD, которые возникают из-за того, что эти файлы xsd / xml недопустимы с точки зрения средства проверки XML / XSD Eclipse. Если вы исключите эти папки из пути сборки, индексатор / анализатор PHP не будет посещать эти папки, но средство проверки XML / XSD Eclipse по-прежнему проверяет их.
Для получения дополнительной информации ознакомьтесь с этой проблемой на Github от pulse00, а другой — на официальном Github от Symfony.