Php 文件夹控制器创建为空

Php 文件夹控制器创建为空,php,symfony,Php,Symfony,我使用了Symfony v4.4.1版。我使用symfony命令在CLI中创建项目: symfony新我的项目名称--完整 但是我在src/Controller中的文件夹是空的,请帮助。 也许我的控制器是在另一个目录中创建的。在屏幕截图上,你可以看到麻烦。 很早,它工作得很好。 创建新的应用程序控制器目录时,目录为空。使用完整参数时,这是正常的结果。Full将仅指定您拥有所有通用实用程序/库(twig、security等)。但您必须创建自己的业务(实体、控制器、表单、视图等) 如果要创建控制器

我使用了Symfony v4.4.1版。我使用symfony命令在CLI中创建项目:

symfony新我的项目名称--完整
但是我在
src/Controller
中的文件夹是空的,请帮助。 也许我的控制器是在另一个目录中创建的。在屏幕截图上,你可以看到麻烦。 很早,它工作得很好。
创建新的应用程序控制器目录时,目录为空。使用完整参数时,这是正常的结果。Full将仅指定您拥有所有通用实用程序/库(twig、security等)。但您必须创建自己的业务(实体、控制器、表单、视图等)

如果要创建控制器,应安装maker捆绑包

symfony composer req maker --dev
然后,控制台将能够轻松创建控制器,如下所示:

symfony console make:controller MyNewController

默认控制器不再位于空应用程序中,因为某些应用程序不需要它们。例如,如果您正在开发一个API,则不使用控制器。另一个例子是,一些开发人员不使用但是

谢谢,我试过了,它可以工作,但是之前symfony至少创建了名为page controller的默认控制器。我不明白他为什么停止做这件事。是的,这可能令人惊讶。我编辑了我的答案,以解释默认情况下不再安装DefaultController的原因。