我是symfony框架的新手,我正在尝试生成我的第一个捆绑包,
我使用此命令ca
,但不起作用。
错误消息:
php bin/console generate:bundle
。
您可能正在寻找There are no commands defined in the "generate" namespace
提供的命令,该命令当前未安装。
尝试运行SensioGeneratorBundle
。
我尝试使用命令composer require sensio/generator-bundle
安装作曲者存储库,但没有任何改变
答案 0 :(得分:0)
在symfony 4中,不建议使用此捆绑包,必须使用maker-bundle,不幸的是,没有可用的捆绑包生成器。因此,您需要使用官方文档从头开始编写捆绑软件:https://symfony.com/doc/current/bundles/best_practices.html
顺便说一下,不推荐使用包,现在仅将其用于在项目之间共享打包的代码。
答案 1 :(得分:0)
我们没有在Symfony 4中捆绑软件。
尽管Symfony 2是“良好实践”,但由于有了新的框架,情况已不再如此。
您的默认捆绑包现在为App
,所有代码都放入src/
,所有视图(嫩枝文件)都进入template/