【发布时间】:2019-02-27 17:53:33
【问题描述】:
在我的 Symfony 4 项目中,我在 /src/Blocks/Hello/HelloBlock.php 文件中创建了一个 HelloBlock 类。
这是它的构造函数...
public function __construct(EntityManagerInterface $entityManager)
{
$this->em = $entityManager;
}
然后在我的 services.yaml 中我添加了这个...
App\Blocks\:
resource: '../src/Blocks'
tags: ['controller.service_arguments']
在运行我的代码(开发环境、缓存清除等)时,我收到“参数太少”错误。它没有注入依赖。
有人可以帮忙吗?我认为这就是 Symfony DI 应该做的。
谢谢!
【问题讨论】:
标签: dependency-injection symfony4