您可以将控制器定义为服务,然后在另一个控制器中获取它。
在
services.yml定义所需的控制器即服务中:
services: your_service_name: class: YourCompanyYourBundleControllerYourController
然后,在任何控制器中,您都可以通过容器获取此服务:
$yourController = $this->get('your_service_name');在文档中有一些关于“控制器即服务”的有用信息。

您可以将控制器定义为服务,然后在另一个控制器中获取它。
在
services.yml定义所需的控制器即服务中:
services: your_service_name: class: YourCompanyYourBundleControllerYourController
然后,在任何控制器中,您都可以通过容器获取此服务:
$yourController = $this->get('your_service_name');在文档中有一些关于“控制器即服务”的有用信息。