首页 > 解决方案 > symfony 4 Doctrine 服务允许内存大小耗尽

问题描述

我在一个简单的类服务中注入'@doctrine.orm.entity_manager',如下所示:

tigris_base.array_to_form:
    class: Tigris\BaseBundle\Service\ArrayToFormService
    arguments: ['@form.factory', '@doctrine.orm.entity_manager']
    public: true

还有我的服务构造函数

public function __construct(FormFactory $formFactory, EntityManagerInterface $entityManager)
{
    $this->formFactory = $formFactory;
    $this->entityManager = $entityManager;
}

但我有一个错误:

允许的内存大小 536870912 字节用尽(尝试分配 20480 字节)

我尝试在 PHP.ini 中设置更高的值。我不明白为什么会出现此错误,我在其他服务中使用了条令服务并且它有效。

你知道问题出在哪里吗?

谢谢。

标签: servicedoctrine-orm

解决方案


推荐阅读