Php 在Symfony2中安装新捆绑包后无法使用Netbeans控制台(错误:必须选择Symfony2控制台)

Php 在Symfony2中安装新捆绑包后无法使用Netbeans控制台(错误:必须选择Symfony2控制台),php,symfony,bundle,Php,Symfony,Bundle,作为Symfony的初学者,我试图在Symfony中安装和使用新的bundle(DoctrineFixturesBundle),但结果出现了一个问题 我按照说明安装包 毕竟,在Netbeans中使用new Symfony添加新项目时,我得到了以下信息: NetBeans只是使用/app/console来运行控制台 解压Symfony并安装新捆绑包时,有必要压缩Symfony目录的子文件夹,而不是根目录 解压后的目录结构如下所示 symfony2.6.1\Symfony\app\console

作为Symfony的初学者,我试图在Symfony中安装和使用新的bundle(DoctrineFixturesBundle),但结果出现了一个问题

我按照说明安装包

毕竟,在Netbeans中使用new Symfony添加新项目时,我得到了以下信息:


NetBeans只是使用
/app/console
来运行控制台

解压Symfony并安装新捆绑包时,有必要压缩Symfony目录的子文件夹,而不是根目录

解压后的目录结构如下所示

symfony2.6.1\Symfony\app\console
symfony2.6.1\Symfony\bin\...
symfony2.6.1\Symfony\src\...

我的错误是我压缩了根目录:
symfony2.6.1\
,而不是
Symfony\
,或者压缩了下面的所有子目录
Symfony\

,您确定composer成功更新了供应商吗?搜索安装到供应商文件夹中的捆绑包,或再次尝试
php composer.phar update
,确保没有错误。是否删除
src/AppBundle/
目录?如果是,请从捆绑包列表中删除
new AppBundle\AppBundle()
。使用
composer.json
以前的内容,然后运行
composer update
。最后,使用
composer require条令/条令装置捆绑包“2.2.*”
@user233352安装
DoctrineFixturesBundle
,完全擦除Symfony文件夹,并使用
composer create project重新安装它。检查它是否工作正常,然后安装
DoctrineFixturesBundle
,正如我在评论中所说的那样。然后在
AppKernel.php
中添加捆绑包,控制台位于
/MyProject/app/console
中。只需左键单击
MyProject
->Symfony2->Run命令。