gpt4 book ai didi

php - Magento CE18 : Cannot save new password nor place order using credit card

转载 作者:可可西里 更新时间:2023-11-01 01:01:40 27 4
gpt4 key购买 nike

每当我尝试更改密码或在我们的站点下测试订单时,我一直收到“未从基名‘NotEmpty’找到验证类”错误。当我检查 error_log 时,我看到以下错误,但我不知道这意味着什么......

PHP Fatal error:  Call to undefined method Mage_Catalog_Model_Resource_Category_Flat_Collection::getAllIdsSql() in /public_html/app/code/core/Mage/Catalog/Model/Resource/Category/Tree.php on line 295

有人知道吗?

最佳答案

这是一个 Magento 错误。

如果没有平面表,Mage::getModel('catalog/category')->getCollection() 将返回一个 Mage_Catalog_Model_Resource_Category_Collection 对象,它扩展自 Mage_Eav_Model_Entity_Collection_Abstract 具有 getAllIdsSql() 方法。

但是,如果启用平面表,集合将是一个 Mage_Catalog_Model_Resource_Category_Flat_Collection,它不会继承 getAllIdsSql() 方法,从而导致您看到的错误。

http://www.magentocommerce.com/bug-tracking/issue/index/id/68

如果您有企业支持,请联系他们,他们会提供补丁。

编辑:

补丁可用:https://gist.github.com/piotrekkaminski/25db530371b900d0d969

关于php - Magento CE18 : Cannot save new password nor place order using credit card,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23439277/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com