找不到Eclipse Symfony 2环境

时间:2015-03-20 13:35:19

标签: php eclipse symfony eclipse-pdt

我遇到了一个问题:Eclipse没有检测到我的Symfony 2项目的环境。

这意味着我无法配置"启动配置"。我不明白为什么......我从这里使用插件:http://symfony.dubture.com/

这就是它在我的电脑上的样子(环境的空下拉菜单):http://abload.de/image.php?img=eclipsesymfony2env0lu66.png

它的外观如下:http://symfony.dubture.com/images/screenshots/configuration_tab.png

app/config文件夹中,其他一些文件中有config.ymlconfig_dev.ymlconfig_prod.ymlconfig_test.yml

版本:
Symfony 2.7
Eclipse 4.4.2(PHP插件和Symfony 2插件是最新的)
PHP 5.6 VC11 x86线程安全



Apache 2.4.10 VC11 x86
Win 7 SP 1 x64(管理员帐户)

问候

2 个答案:

答案 0 :(得分:0)

  1. 确保路由代码帮助有效(例如,来源 - >插入symfony路由)。如果没有,请确保"倾倒容器"路径设置正确(项目属性 - > symfony)
  2. 创建启动配置文件并选择web / app(_dev)?。php file
  3. 转到symfony标签;)

答案 1 :(得分:0)

为了查找环境,插件Symfony Dubture需要将 web 文件夹添加到Include Path(项目属性 - > PHP - >包含路径 - >源选项卡 - >添加文件夹按钮 - 应检查> web 文件夹。)

当前版本的Symfony Feature(1.1.1)在启动配置对话框中的Symfony tab中禁用了所有控件。获取环境和路由的代码停止正常工作,因此此选项卡现已关闭,不应使用。

为了运行/调试Symfony app,应该配置启动配置manually。它可以通过以下步骤完成:

  • 在“调试/运行配置”对话框中,创建新的PHP Web应用程序配置。
  • 在文件字段中输入格式为\<projectName>\web\app_dev.php
  • 的文本
  • 在“服务器”框中,选择“配置”按钮以打开“编辑服务器”对话框。
  • 在“服务器”选项卡中,“文档根”字段应指向项目父文件夹。
  • 在使用创建的启动配置之前,使用以下命令启动php内置Web服务器:php -S localhost -t path/to/project/parent/folder