2013-06-11 3 views
2

Я хочу создать новый пакет, однако он говорит, что команда generate: bundle не определена.Symfony2 - generate: bundle не определен

Когда я попробовать эту команду:

php app/console list --raw 

генерировать: пучок не показан ...

Вывод команды:

help         Displays help for a command 
list         Lists commands 
assetic:dump       Dumps all assets to the filesystem 
assets:install      Installs bundles web assets under a public web directory 
cache:clear       Clears the cache 
cache:warmup       Warms up an empty cache 
config:dump-reference     Dumps default configuration for an extension 
container:debug      Displays current services for an application 
doctrine:cache:clear-metadata   Clears all metadata cache for an entity manager 
doctrine:cache:clear-query   Clears all query cache for an entity manager 
doctrine:cache:clear-result   Clears result cache for an entity manager 
doctrine:database:create    Creates the configured databases 
doctrine:database:drop    Drops the configured databases 
doctrine:ensure-production-settings Verify that Doctrine is properly configured for a production environment. 
doctrine:generate:entities   Generates entity classes and method stubs from your mapping information 
doctrine:mapping:convert    Convert mapping information between supported formats. 
doctrine:mapping:import    Imports mapping information from an existing database 
doctrine:mapping:info     Shows basic information about all mapped entities 
doctrine:query:dql     Executes arbitrary DQL directly from the command line. 
doctrine:query:sql     Executes arbitrary SQL directly from the command line. 
doctrine:schema:create    Executes (or dumps) the SQL needed to generate the database schema 
doctrine:schema:drop     Executes (or dumps) the SQL needed to drop the current database schema 
doctrine:schema:update    Executes (or dumps) the SQL needed to update the database schema to match the current mapping metadata 
doctrine:schema:validate    Validates the doctrine mapping files 
fos:user:activate      Activate a user 
fos:user:change-password    Change the password of a user. 
fos:user:create      Create a user. 
fos:user:deactivate     Deactivate a user 
fos:user:demote      Demote a user by removing a role 
fos:user:promote      Promotes a user by adding a role 
generate:doctrine:entities   Generates entity classes and method stubs from your mapping information 
init:acl        Mounts ACL tables in the database 
init:jms-secure-random     
orm:convert:mapping     Convert mapping information between supported formats. 
router:debug       Displays current routes for an application 
router:dump-apache     Dumps all routes as Apache rewrite rules 
router:match       Helps debug routes by simulating a path info match 
swiftmailer:spool:send    Sends emails from the spool 
translation:update     Updates the translation file 
twig:lint        Lints a template and outputs encountered errors 

Что здесь происходит?

+0

Включен ли SensioGeneratorBundle в ваш AppKernel и присутствует в вашем файле composer.json? – Simon

+0

@Simon => Нет, это было, когда я чистил пакеты, я, вероятно, удалил его по ошибке. Сделайте это ответом, и я приму это! Спасибо. – CoachNono

ответ

16

У вас есть эта линия в вашем composer.json?

"sensio/generator-bundle": "2.3.*" 

И это ваш AppKernel.php (в разделе dev, test)?

new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle(); 
1

Вы должны сделать сначала composer require sensio/generator-bundle.

Смежные вопросы