Symfony cmf生成:捆绑选项

时间:2013-06-19 12:01:31

标签: symfony symfony-cmf

为什么,从概念上讲,symfony内部没有cmf app console生成包。 我试过php app / console generate:bundle,但它不起作用。

2 个答案:

答案 0 :(得分:3)

Symfony CMF只是Symfony2的全栈框架,带有一些额外的捆绑和扩展。

generate:bundle命令是来自SensioGeneratorBundle的命令。该软件包包含在symfony标准版中,但不包含在symfony cmf标准版中。只需安装该捆绑包就可以了:

$ php composer.phar require sensio/generator-bundle:2.3.*
// app/AppKernel.php

// ...
public function registerBundles()
{
    // ...

    if (...) {
        $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle()
    }
}

答案 1 :(得分:1)

generate:bundle捆绑命令由SensioGeneratorBundle提供。

composer.json

require:    
    ...
    "sensio/generator-bundle": "2.3.*@dev"

将它添加到您的composer.json,更新,在app/AppKernel.php中注册该包,命令将可用。