2011-10-07 70 views
1

我的设置是从its update siteEclipse的经典3.7.1Symfony2的插件的fesh安装:Symfony2 Eclipse插件,很难让它工作?

  • 我的工作区是C:\Users\Marco\Documents\Eclipse
  • 我已经提取了其中的Symfony_Standard_Vendors_2.0.4.zip(创建了一个新的文件夹Symfony2)。
  • 然后我创建了一个Symfony2的项目(路径C:\Users\Marco\Documents\Eclipse\Symfony2
  • 我修改我的项目的PHP构建路径(如解释here)包括appsrcvendor folder

结果:验证错误,主要是因为供应商的文件夹中的几百,插件被完全忽略。自动完成仅适用于PHP类,但不适用于Twig文件。

回答

1

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

0

一些错误,如

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文件从Eclipse的XML/XSD验证程序角度来看是无效的。如果您从构建路径中排除这些文件夹,PHP索引器/解析器将不会访问这些文件夹,但Eclipse的XML/XSD验证器仍然会检查它们。

欲了解更多信息,检查出this issue on pulse00's Githubthis other one on Symfony's official Github

1

在Eclipse项目属性,验证部分: - 启用项目特定设置 - 选择XML架构验证设置(“...”按钮) - 添加排除组 - 添加规则,‘排除组’不包括doctrine/orm/doctrine-mapping.xsd