Magento 2类别保存没有id = XXXX的此类实体

问题描述 投票:0回答:1

我使用过Magento 2.2.2 EE。保存类别时,我收到错误“没有id = XXXX的此类实体”。我已经完成了一些要点来解决这个问题:

  1. url_rewrite表中删除所有不存在的类别和产品的行。
  2. 禁用所有第三方模块。
  3. 重新索引 但问题仍然存在。

enter image description here

magento2
1个回答
0
投票

我已经解决了这个问题。问题出在url_rewrite表中。在此表中删除了类别URL的产品和类别。备份url_rewrite表并使用错误ID进行搜索并删除它。

SELECT * FROM url_rewrite WHERE entity_id = XXXX;

SELECT * FROM url_rewrite WHERE target_path LIKE'%/ category / XXXX%';

删除记录:

url_rewrite删除WHERE entity_id = XXXX;

删除来自url_rewrite WHERE target_path LIKE'%/ category / XXXX%';

© www.soinside.com 2019 - 2024. All rights reserved.