为什么,从概念上讲,symfony cmf 应用程序控制台内部没有生成捆绑包。我已经尝试过 php app/console generate:bundle,但它不起作用。
问问题
447 次
2 回答
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()
}
}
于 2013-06-19T12:57:05.253 回答
1
generate:bundle
bundle 命令由SensioGeneratorBundle提供。
composer.json
require:
...
"sensio/generator-bundle": "2.3.*@dev"
将它添加到您的 composer.json ,更新,注册包,app/AppKernel.php
命令将可用。
于 2013-06-19T12:55:38.570 回答