PHP app \ console不会尝试为Symfony 2创建包

时间:2012-04-06 15:06:15

标签: php symfony console bundle

我已经在PHP 5.3.8的Xampp服务器上安装了Symfony2,一切正常(php,symfony演示页面)。

我尝试创建自己的helloWorld,正如教程所说:

  

php app / console generate:bundle --namespace = Acme / HelloBundle --format = yml

我去开始 - >运行 - > CMD并放上那行代码,它给了我这个:

  

无法打开输入文件:app / console

我将PHP目录放到系统路径中,但问题仍然存在。

2 个答案:

答案 0 :(得分:6)

要执行命令,您应该移动到终端/ CMD中项目的根目录。

请注意,version 2.5已进行了一些更改,因此命令不适用于app/console

注意:从2.5 app/console替换为bin/console

请检查here是否有更改。另请查看this以获取有关差异的更多详细信息。

答案 1 :(得分:5)

最有可能的是,你不在symfony2项目目录中。

  1. 启动Windows控制台(开始 - >运行 - > CMD)
  2. 然后使用命令cd移动到symfony2项目根目录: “cd c:\ htdocs \ path \ to \ your \ symfony2 \ project”
  3. 然后运行教程
  4. 中的命令

    问题是教程“app / console”中的命令部分是指symfony2项目的“app”目录中“console”脚本的路径。