我有一个解决方案,可以使服务公开。在services.yml文件中实现。
但我觉得这样做不太好。有没有其他的方法?
test_phpdocxService:
alias: App\Service\PhpDocxService
public: true
我尝试访问该服务:
$container = self::$container;
$phpDocxService = $container->get('test_phpdocxService');
$this->filename = $phpDocxService->generateDocxDocument('docx/aaa.html.twig', $data);
但我觉得这样做不太好。有没有其他的方法?
$phpDocxService = $container->get(\App\Service\PhpDocxService::class);
的方式。 - olek07