gpt4 book ai didi

symfony - 从命令调用操作

转载 作者:行者123 更新时间:2023-12-02 18:38:06 26 4
gpt4 key购买 nike

我想通过自定义命令执行操作。 Controller.php类的forward方法提供了这个功能,但是不知道从命令文件的execute()方法访问它

最佳答案

将 Controller 设为服务会因请求堆栈而导致性能开销,因为它应该返回 HttpResponseRequest 范围在命令中不会很有用。

我建议您将 Controller 中的操作重构为单独的服务类定义,并通过将其设为ContainerAwareCommand,从 Controller 和命令中的容器中获取该类。

http://symfony.com/doc/current/cookbook/console/console_command.html#getting-services-from-the-service-container

关于symfony - 从命令调用操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31512200/

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