Php 在Symfony2中安装新捆绑包后无法使用Netbeans控制台(错误:必须选择Symfony2控制台)
作为Symfony的初学者,我试图在Symfony中安装和使用新的bundle(DoctrineFixturesBundle),但结果出现了一个问题 我按照说明安装包 毕竟,在Netbeans中使用new Symfony添加新项目时,我得到了以下信息: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
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命令。