2017-04-22 68 views
1

有沒有辦法將命令放入Symfony控制檯組件的類別?目前的命令列像這樣:Symfony控制檯組件類別

Available commands: 
    create-droplets Create droplets 
    help    Displays help for a command 
    list    Lists commands 

我要的是這樣的:

Available commands: 
    Server: 
    create-droplets Create droplets 

    Default: 
    help    Displays help for a command 
    list    Lists commands 

我認爲這是目前正在Laravel完成與工匠,但我想知道如果這也是可以使用Symfony控制檯組件。

乾杯。

回答

3

我建議你閱讀有關Symfony的控制檯命令:http://symfony.com/doc/current/console.html

話雖這麼說,您可以將命令。語法:

組:COMMAND_NAME

你的情況,那就是:

  1. 服務器:創建滴

    $this->setName('server:create-droplets') ->setDescription('Create droplets')

  2. 默認:幫助

    $this->setName('default:help') ->setDescription('Displays help for a command')

  3. 默認:列表

    $this->setName('default:list') ->setDescription('Lists commands')