gpt4 book ai didi

symfony - 是否可以将控制台 "Command"文件夹从其默认目录中移动并避免异常 : Command "name" is not defined?

转载 作者:行者123 更新时间:2023-12-04 23:48:10 26 4
gpt4 key购买 nike

默认情况下,控制台命令文件夹位于:MyProject\MyBundle\Command并且一切都按预期工作,但是如果我将文件夹移动到另一个目录中,例如:MyProject\MyBundle\MyFolder\Command在命令执行时它抛出了一个:[InvalidArgumentException] Command "command_name" is not defined.
在通过互联网搜索并阅读可能与此问题相关的所有文档后,我找不到任何有用的东西......

问题是 : 是否存在移动该文件夹的模式,否则我将被迫使用默认文件夹?

谢谢!

最佳答案

您可以将其定义为服务:

my_command:
class: MyProject\MyBundle\MyFolder\Command\MyCommand
tags:
- { name: console.command }

您可以在 Symfony 中阅读有关此方法的更多信息 documentation .

关于symfony - 是否可以将控制台 "Command"文件夹从其默认目录中移动并避免异常 : Command "name" is not defined?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28676316/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com