![]() |
1
7
从
希望这有帮助 |
![]() |
2
2
基本上,为了自动配置您的服务,您必须向包的服务文件中添加一些内容。遵循配置/服务中的示例。yaml:
清除缓存,您的命令应该在那里。 当然,您应该调整命令本身并注入ip服务,而不是定位它。 我确实仔细研究了一下,没有发现任何地方记录了这种方法。正如我在评论中提到的,我检查的所有捆绑包仍然明确定义了它们的命令服务。因此,我不确定这种方法是否被劝阻。 更新:正如@Matteo在回答中所说,在4.0之前,命令目录中定义的任何类都被视为命令。这种扫描被认为是神奇的,并且被移除了。然而,大约在同一时间,哈利·波特加入了核心团队,魔法是他的专长。因此,命令目录的扫描被各种自动接线和自动标记咒语所取代。 |
![]() |
3
1
如果您完全确定您的配置是正确的,并且仍然无法识别命令,请尝试重置composer的自动加载器:
这对我很有帮助。 |
![]() |
4
0
我认为该命令应该在捆绑包中注册,而不是在应用程序中注册。我认为这会奏效:
command类扩展了Symfony\Component\Console\command\command。 |
![]() |
ACJ · Doctrine不希望将“null”分配给布尔属性 1 年前 |
![]() |
onizukaek · 如何将无密码登录链接认证应用于无头架构? 1 年前 |
![]() |
Xubba · 如何获取Symfony嵌入式动态表单的未映射数据 1 年前 |
|
Daniel Boling · 控制器参数名称不变 1 年前 |
![]() |
eldiablo62 · Symfony 6串行器 1 年前 |