Symfony-无法运行创建的控制台命令

时间:2018-10-14 19:11:01

标签: php symfony

我已经在vendor / symfony / console / Command中创建了一个名为GenerateRandomUserCommand.php的文件。其名称空间设置为:Symfony \ Component \ Console \ Command,它也扩展了Command。清洁作曲家和Symfony安装。问题是,我无法使命令正常工作。我写了:php bin / console mycommand(它是在课程中设置的),并且我收到一条消息:未定义命令“ mycommand”。

出什么问题了?我没有在内核或配置中执行任何操作,所有操作均为默认设置。

2 个答案:

答案 0 :(得分:0)

需要查看不起作用的命令文件。但是我可以建议您使用symfony maker捆绑包。 首先,要求开发环境绑定:composer require maker --dev 然后只需键入控制台bin/console make:command。输入名称后,将生成带有一些简单示例的命令框架。我相信这就是您所需要的=)

答案 1 :(得分:0)

问题是,我必须注册命令。尽管Symfony提供了自动注册...