【问题标题】:Cannot get Symfony2 Eclipse plugin working无法让 Symfony2 Eclipse 插件工作
【发布时间】:2012-12-15 01:04:54
【问题描述】:

我通常使用 PHPStorm 进行开发,但是我注意到 http://symfony.dubture.com/ Eclipse 插件看起来可以让 symfony2 的开发变得更加容易。所以我想试一试。

但是我一辈子都无法让它发挥作用。

我之前没用过eclipse,但是这里是我经历的整个过程

  1. 下载 eclipse(最新版 eclipse classic juno)
  2. 安装 symfony2 插件 (p2.dubture.com)
  3. 安装eclipse web开发插件
  4. 切换到 PHP 视角
  5. 在现有位置创建 symfony 项目
  6. 启用 JavaScript 支持
  7. 启用树枝支持
  8. 启用条令支持
  9. PHP 构建路径已根据网站上的常见问题正确设置

我让 DLTK 完成对我的项目的索引。

我打开了一个树枝视图,但根本没有代码帮助。 {{path(' 什么都没有出现 {% block 什么都没有出现 {% extends 什么也没有出现,等等。我确实有树枝语法突出显示,所以我知道它的一部分在那里。

现在,我去我的一个控制器 并输入 $product = $this->getDoctrine()->getRepository("

这确实会提供代码帮助并列出所有可用的捆绑包。所以我选择了我的包,但我的实体都没有出现,它只说“没有默认提案” 我确实获得了$this->get(" 的代码协助

如果我右键单击我的项目,转到属性,转到构建器 Doctrine、Symfony、Validation、Script Builder 都存在并已检查。但看不到 twig 条目。

这是我的 Eclipse 日志 http://pastebin.com/CA76YvKf 的粘贴箱

我尝试过清理项目,一遍又一遍地开始我的整个过程,即使在不同的机器上也总是得到完全相同的结果

我知道很多人都在使用它,所以我一定是做错了什么。如果这里有人有任何建议会很棒。

【问题讨论】:

  • 对我也不起作用,它会引发随机错误,所以现在我再次尝试使用 netbeans。如果我能让“扫描项目”的事情停止……否则我将不得不回到 gedit。
  • 开箱即用地在 Indigo 上为我工作。您是否尝试将其安装到预配置的 Zend PDT 版本中。
  • @james_t 我试过新鲜的靛蓝,开箱即用,同样的问题。我尝试了 Zend PDT,我似乎无法安装 symfony 插件而不出现“安装新软件”错误,当我尝试从 zend 扩展管理器安装它时,它迫使我升级到 zend studio .. 尝试升级它只是看看,仍然没有工作。我已经尝试了我的项目以及骨架 symfony 项目相同的问题。我只是不明白我做错了什么......
  • 您是否尝试过项目 > 配置 > 添加 php 支持,并确保在项目的构建路径中勾选所有相关内容?
  • 添加 php 支持是灰色的。我假设它已经有了它。并且构建路径看起来不错

标签: eclipse symfony symfony-2.1


【解决方案1】:

我的做法:

  • 下载 eclipse (juno)
  • install pdt for eclipse (http://wiki.eclipse.org/PDT/Installation_3.1.x) // 如你所见:'PHP Development Tools'下的'PHP Development Tools (PDT) Runtime Feature'
  • 创建php项目
  • 项目上的上下文菜单>配置>添加php支持
  • 安装 symfony2 插件 (p2.dubture.com)
  • 项目上的上下文菜单 > 配置 > 转换为 symfony 项目

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2015-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多