Symfony2 Eclipse插件,这么难让它工作?

Symfony2 Eclipse插件,这么难让它工作?,eclipse,symfony,eclipse-plugin,Eclipse,Symfony,Eclipse Plugin,我的安装程序是一个fesh安装的eclipseclassic 3.7.1plusSymfony2插件,来自: 我的工作区是C:\Users\Marco\Documents\Eclipse 我在其中提取了Symfony\u Standard\u Vendors\u 2.0.4.zip(创建了一个新文件夹Symfony2ws) 然后我创建了一个Symfony2项目(路径为C:\Users\Marco\Documents\Eclipse\Symfony2) 我已经修改了我的项目的PHP构建路径(如上

我的安装程序是一个fesh安装的eclipseclassic 3.7.1plusSymfony2插件,来自:

  • 我的工作区是
    C:\Users\Marco\Documents\Eclipse
  • 我在其中提取了
    Symfony\u Standard\u Vendors\u 2.0.4.zip
    (创建了一个新文件夹
    Symfony2
    ws)
  • 然后我创建了一个Symfony2项目(路径为
    C:\Users\Marco\Documents\Eclipse\Symfony2
  • 我已经修改了我的项目的PHP构建路径(如上所述),包括
    app
    src
    供应商文件夹

结果:数百个验证错误主要是由于供应商文件夹,因为插件被完全忽略。Auto complete仅在PHP类中有效,而不在Twig文件中有效。

在编写插件时,该插件仍然是alpha。请报告您在github上遇到的插件问题(https://github.com/pulse00/Symfony-2-Eclipse-Plugin)否则我无法调查这个问题。谢谢

一些错误,如

cos nonambig:WC[##其他:http://doctrine-project.org/schemas/orm/doctrine-mapping“]和WC##其他:”http://doctrine-project.org/schemas/orm/doctrine-mapping违反“唯一粒子属性”。在根据该模式进行验证期间,将为这两个粒子创建歧义

不是来自Symfony2 Eclipse插件。发生XML/XSD验证错误的原因是,从Eclipse的XML/XSD验证器的角度来看,这些XSD/XML文件无效。如果从构建路径中排除这些文件夹,PHP索引器/解析器将不会访问这些文件夹,但Eclipse的XML/XSD验证器仍会检查它们


有关更多信息,请在Eclipse项目属性的“验证”部分中签出和。

: -启用特定于项目的设置 -选择XML架构验证程序设置(“…”按钮) -添加排除组 -向“排除组”添加一条规则,该规则排除条令/orm/doctor-mapping.xsd