是否有使用 Symfony 框架创建新控制器的命令?

Ang*_*gel 2 php symfony

我现在正在学习 Symfony 4。我试图让自己熟悉这个框架。例如在 Laravel 中有 php artisan make:controller PhotoController..

注意:我试过了

php app/console generate:controller or
php app/console generate:controller <name>
Run Code Online (Sandbox Code Playgroud)

它给了我一个错误

Could not open input file: app/console
Run Code Online (Sandbox Code Playgroud)

当我尝试这个时

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"
Run Code Online (Sandbox Code Playgroud)

问题:是否有任何命令可以使用方法创建控制器,以便我不再输入

use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Response;  
Run Code Online (Sandbox Code Playgroud)

Gen*_*rwp 8

现在有这样的命令,而不是 SymfonyGeneratorBundle 使用 MakerBundle for Symfony 3.4/4.0,Generator 已弃用,据我所知不再维护,基本用法:

bin/console make:controller
Run Code Online (Sandbox Code Playgroud)

更多在这里