【发布时间】:2021-08-13 15:32:41
【问题描述】:
我在磁电机 2 中创建客户时遇到了这个问题。
致命错误:第 47 行 /vendor/magento/framework/Model/ResourceModel/Db/VersionControl/Snapshot.php 中允许的内存大小为 268435456 字节已用尽(尝试分配 20480 字节)
由于这个原因,我将内存限制增加到了 8 GB。但问题仍然存在。
/**
* Register snapshot of entity data, for tracking changes
*
* @param \Magento\Framework\DataObject $entity
* @return void
* @SuppressWarnings(PHPMD.UnusedLocalVariable)
*/
public function registerSnapshot(\Magento\Framework\DataObject $entity)
{
$metaData = $this->metadata->getFields($entity);
$filteredData = array_intersect_key($entity->getData(), $metaData);
$data = array_merge($metaData, $filteredData);
$this->snapshotData[get_class($entity)][$entity->getId()] = $data;
}
此行中提出的问题 $data = array_merge($metaData, $filteredData);
vendor/magento/framework/Model/ResourceModel/Db/VersionControl/Snapshot.php
如何解决这个问题
【问题讨论】:
标签: php magento fatal-error