【发布时间】:2015-01-30 08:16:39
【问题描述】:
如果我尝试使用JMSSerializerBundle 导出大量数据,我会收到以下错误。
FatalErrorException:错误:允许的内存大小为 134217728 字节 用尽(试图分配 1332351 字节) /var/www/app/trunk/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/DataCollector/DataCollector.php 第 27 行
如果我只用这个包导出少量记录,一切正常。
$format = 'json';
$serializer = \JMS\Serializer\SerializerBuilder::create()->build();
$serializer->serialize($data, $format, SerializationContext::create()->enableMaxDepthChecks());
数组$data的计数是1917
我该如何处理这个问题?
【问题讨论】:
标签: symfony jmsserializerbundle