我使用过Magento 2.2.2 EE。保存类别时,我收到错误“没有id = XXXX的此类实体”。我已经完成了一些要点来解决这个问题:
url_rewrite
表中删除所有不存在的类别和产品的行。我已经解决了这个问题。问题出在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%';