Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony 5中的Payum集成返回错误“;“未设置容器”;_Php_Symfony_Payum - Fatal编程技术网

Php Symfony 5中的Payum集成返回错误“;“未设置容器”;

Php Symfony 5中的Payum集成返回错误“;“未设置容器”;,php,symfony,payum,Php,Symfony,Payum,我已经在我的symfony5项目中安装了Payum(使用)。当我尝试调用路由/payment/capture/qrak82BzjIVUnylasjXwwC5q3DKw7EPJYQ1z1IYHaHY时,Symfony找到了路由,但甚至没有到达打开相关控制器,因为它给了我一个错误:“Payum\Bundle\PayumBundle\controller\CaptureController”没有设置容器,您是否忘记将其定义为服务订户“? 我在谷歌上搜索了这个错误,但它似乎非常罕见,我不知道如何解决这

我已经在我的symfony5项目中安装了Payum(使用)。当我尝试调用路由
/payment/capture/qrak82BzjIVUnylasjXwwC5q3DKw7EPJYQ1z1IYHaHY
时,Symfony找到了路由,但甚至没有到达打开相关控制器,因为它给了我一个错误:

“Payum\Bundle\PayumBundle\controller\CaptureController”没有设置容器,您是否忘记将其定义为服务订户“?

我在谷歌上搜索了这个错误,但它似乎非常罕见,我不知道如何解决这个问题。

我在

zspine在25天前发表了评论
作为一个临时补丁,我已经在
config/services.yaml
下手动配置了服务,它可以正常工作

Payum\Bundle\PayumBundle\Controller\CaptureController:
    calls:
        - [setContainer, ['@service_container']]
从那篇文章中再深入挖掘,这里有一个链接

拥有更多的服务

config/services.yaml 我找到了答案

zspine在25天前发表了评论
作为一个临时补丁,我已经在
config/services.yaml
下手动配置了服务,它可以正常工作

Payum\Bundle\PayumBundle\Controller\CaptureController:
    calls:
        - [setContainer, ['@service_container']]
从那篇文章中再深入挖掘,这里有一个链接

拥有更多的服务

config/services.yaml
代码所有者似乎存在配置错误问题,您可以自动标记整个目录:

# config/services.yaml

Payum\Bundle\PayumBundle\Controller\:
    resource: '../vendor/payum/payum-bundle/Controller/*'
    tags: ['controller.service_arguments']

代码所有者似乎存在配置错误问题,您可以自动标记整个目录:

# config/services.yaml

Payum\Bundle\PayumBundle\Controller\:
    resource: '../vendor/payum/payum-bundle/Controller/*'
    tags: ['controller.service_arguments']