2015-12-02 41 views
0

试图重写应用程序\代码\核心\法师\目录\型号\资源\目录\下面的代码tree.php 与config.xml中Magento的覆盖模型资源目录树文件​​

<global> 
    <models> 
    <catalog_resource> 
     <rewrite> 
     <category>Namespce_Modulename_Model_Resource_Category_Tree</category> 
     </rewrite> 
    </catalog_resource> 
</models> 
</global> 


and my class is defined in folder local\Namespce\Modulename\Model\Resource\Category\Tree.php 


class Namespce_Modulename_Model_Resource_Category_Tree extends Mage_Catalog_Model_Resource_Category_Tree 
{ 
    here is functions and code 
} 


it gives error Call to undefined method Namespce_Modulename_Model_Resource_Category_Tree::checkId() in app\code\core\Mage\Catalog\Model\Category.php on line 671 
+0

我想你忘记关闭“/ catalog_resource>”标签 – Ansyori

+0

不,我不会忘记关闭<“/ catalog_resource”标签 – akgola

回答

0

使用

<global> 
      <models> 
     <catalog_resource> 
       <rewrite> 
       <category_tree>Namespce_Modulename_Model_Resource_Category_Tree</category_tree> 
       </rewrite> 
      </catalog_resource> 
      </models> 
     </global>