[英]How to override magento core model (model class file direct under app/code/core/Mage/Core/Model directory)
[英]/app/code/core/Mage/Catalog/Model/Resource folders in Magento?
我正在嘗試修復Magento網站的一些問題,但是我遇到了很多問題。 。 。
我在Magento中找到了以下路徑的文件夾:
“ / app / code / core / Mage / Catalog / Model / Resource”
在Magento的默認安裝中,它具有如下文件結構:
- category
- collection
- eav
- helper
- layer
- product
- more php files
但是,我收到的當前站點的轉儲中除了“ Eav”文件夾外沒有任何其他文件夾或文件,該站點拋出錯誤,因此很遺憾,我在其中添加了其他文件夾(似乎可以解決該問題)這可能引起了其他問題。
我的問題是,所有這些文件夾對於Magento來說都是絕對必要的嗎? 或者在某些情況下,您可能會刪除“ Eav”文件夾以外的所有這些文件夾/文件?
CE1.6中進行了一般的ORM返工。 隨着特定於數據庫的幫助器的引入以及Varien DDL組件的完成,通常將資源模型移至所有模塊的標准位置。 在Mage_Catalog的情況下,資源模型從Mage / Catalog / Resource / Eav / Mysql4 /移至Mage / Catalog / Model / Resource / ,資源模型類組從catalog_resource_eav_mysql4
更改為catalog_resource
。
如上面的注釋所述,最好將一個蘋果與另一個蘋果進行比較,這意味着要驗證Mage
類中的版本號,並將核心文件與一個已知良好的副本進行比較。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.