Symfony2 Eclipse插件,难以让它运行起来吗?

时间:2011-10-07 16:12:49

标签: eclipse symfony eclipse-plugin

我的设置是来自its update site Eclipse Classic 3.7.1 以及 Symfony2插件的fesh安装:

  • 我的工作区为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文件。

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

在Eclipse Project Properties,Validation部分中: - 启用项目特定设置 - 选择XML Schema Validator Settings(“...”按钮) - 添加排除组 - 向“排除组”添加规则,该规则不包括doctrine / orm / doctrine-mapping.xsd

答案 2 :(得分:0)

有些错误,比如

  

cos-nonambig:WC [## other:“http://doctrine-project.org/schemas/orm/doctrine-mapping”]和WC ## other:“http://doctrine-project.org/ schemas / orm / doctrine-mapping“违反”独特粒子归因“。在针对此模式进行验证期间,将为这两个粒子创建歧义。

不是来自Symfony2 Eclipse插件。它是XML / XSD验证错误,因为从XML的XML / XSD验证器角度来看,这些xsd / xml文件是无效的。如果从构建路径中排除这些文件夹,PHP Indexer / Parser将不会访问这些文件夹,但Eclipse的XML / XSD验证程序仍会检查它们。

有关详细信息,请查看this issue on pulse00's Githubthis other one on Symfony's official Github