我正在研究Symfony 4.我正在努力让自己熟悉这个框架。例如在Laravel中有php artisan make:controller PhotoController ..
注意:我试过了
php app/console generate:controller or
php app/console generate:controller <name>
它给了我一个错误
Could not open input file: app/console
当我试着这个
php bin/console generate:controller or php bin/console generate:controller <name>
It gives me an error "There are no commands defined in the generate namespace"
问题:是否有任何命令会使用方法创建控制器,以便我不再输入
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Response;
有这样的命令,而不是SymfonyGeneratorBundle现在使用MakerBundle用于Symfony 3.4 / 4.0,不推荐使用Generator,因为我知道不再维护,基本用法:
bin/console make:controller
更多here
对于生成控制器bin/console generate:controller
,你需要安装sensio / generator-bundle,但据我所知它现在不适用于Symfony 4。尝试使用bin/console
获取可用命令。