1

我正在尝试解决 Magento 网站的一些问题,但我遇到了很多问题。. .

我在 Magento 中找到了一个文件夹,其路径为:

“/app/code/core/Mage/Catalog/Model/Resource”

在 Magento 的默认安装中,它的文件结构如下:

 - category
 - collection
 - eav
 - helper
 - layer
 - product
 - more php files

然而,我收到的当前站点的转储除了“Eav”文件夹之外没有任何这些文件夹或文件,该站点抛出错误,所以我添加了其他文件夹(这似乎修复了它)不幸的是我认为这可能导致其他问题。

我的问题是,所有这些文件夹对于 Magento 工作来说都是绝对必要的吗?或者在某些情况下您可能会删除除“Eav”文件夹之外的所有这些文件夹/文件?

4

1 回答 1

1

在 CE1.6 中发生了一般性的 ORM 返工。随着 DB 特定助手的引入和 Varien DDL 组件的完成,资源模型通常被移动到所有模块的标准位置。在 Mage_Catalog 的情况下,资源模型从Mage/Catalog/Resource/Eav/Mysql4/移动到Mage/Catalog/Model/Resource/并且资源模型类组从 更改catalog_resource_eav_mysql4catalog_resource

正如上面评论中提到的,最好将苹果与苹果进行比较,这意味着验证Mage类中的版本号并将核心文件与已知良好的副本进行比较。

于 2012-09-03T15:24:42.763 回答