2011-06-25 22 views
8

私は、このコマンドを実行します。PHPアプリ/コンソールSymfonyコンソールを使用してinit:bundle?

Symfony version 2.0.0-RC1 - app/dev/debug 

Usage: 
    [options] command [arguments] 

Options: 
    --help   -h Display this help message. 
    --quiet   -q Do not output any message. 
    --verbose  -v Increase verbosity of messages. 
    --version  -V Display this program version. 
    --ansi    Force ANSI output. 
    --no-ansi   Disable ANSI output. 
    --no-interaction -n Do not ask any interactive question. 
    --shell   -s Launch the shell. 
    --env   -e The Environment name. 
    --no-debug   Switches off debug mode. 

Available commands: 
    help         Displays help for a command 
    list         Lists commands 
assetic 
    assetic:dump       Dumps all assets to the filesystem 
assets 
    assets:install       
cache 
    cache:clear       Clear the cache 
    cache:warmup       Warms up an empty cache 
container 
    container:debug      Displays current services for an application 
doctrine 
    doctrine:cache:clear-metadata   Clear all metadata cache for a entity manager 
    doctrine:cache:clear-query   Clear all query cache for a entity manager 
    doctrine:cache:clear-result   Clear result cache for a entity manager 
    doctrine:database:create    Create the configured databases 
    doctrine:database:drop    Drop the configured databases 
    doctrine:ensure-production-settings Verify that Doctrine is properly configured for a production environment. 
    doctrine:generate:crud    Generates a CRUD based on a Doctrine entity 
    doctrine:generate:entities   Generate entity classes and method stubs from your mapping information 
    doctrine:generate:entity    Generates a new Doctrine entity inside a bundle 
    doctrine:generate:form    Generates a form type class based on a Doctrine entity 
    doctrine:mapping:convert    Convert mapping information between supported formats. 
    doctrine:mapping:import    Import mapping information from an existing database 
    doctrine:mapping:info     Show 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. 
generate 
    generate:bundle      Generates a bundle 
    generate:doctrine:crud    Generates a CRUD based on a Doctrine entity 
    generate:doctrine:entities   Generate entity classes and method stubs from your mapping information 
    generate:doctrine:entity    Generates a new Doctrine entity inside a bundle 
    generate:doctrine:form    Generates a form type class based on a Doctrine entity 
init 
    init:acl        
router 
    router:debug       Displays current routes for an application 
    router:dump-apache     Dumps all routes as Apache rewrite rules 
swiftmailer 
    swiftmailer:spool:send    Send emails from the spool 

私はsymfony公式サイトのドキュメント(http://symfony.com/doc/current/book/page_creation.html)を以下だと私はコマンドを実行することはできません。

php app/console init:bundle Acme/HelloBundle src 

[InvalidArgumentException]    
    Command "init:bundle" is not defined. 

最初の「バンドル」を作成するにはどうすればよいですか?

答えて

15

私はちょうど同じ問題があり、あなたの投稿を見つけました。バンドルを作成する方法が変更され、本が更新されなかったようです。

パラメータなしでinit:bundleの代わりにgenerate:bundleを使用してください。アシスタントがバンドルの作成を手助けします。

+0

'PHPアプリ/コンソールが生成する非常に便利です:(生成するPHPアプリ/コンソール:バンドル)(パラメータなし)bundle'私は同じを使用してい – Serjas

+0

.but私のためにエラーがまだ存在しています。 – pinku

0

このドキュメントも現在読んでいます。私はあなたと同じ問題を抱えています。その結果、私はgenerate:bundleを使用し、手動で以下のようなことをしました。

関連する問題