2012-05-29 36 views
0

嘗試擴展自定義擴展的模型。夠簡單......但重寫似乎沒有工作。Magento模型覆蓋

我想重寫下面的模型,設在社區的代碼文件夾中的模塊中:

Belvg_Stores_Model_State

用我自己的,位於當地的代碼文件夾中的模塊中:

Myco_Storelocator_Model_State

這是來自Myco_Storelocator的config xml。塊重寫正在工作......狀態重寫不是。

<?xml version="1.0"?> 
<config> 

<global> 
    <modules> 
     <myco_storelocator> 
      <version>0.1.0</version> 
     </myco_storelocator> 
    </modules> 
    <blocks> 
     <storelocator><class>Myco_Storelocator_Block</class></storelocator> 
     <stores> 
      <rewrite> 
        <front>Myco_Storelocator_Block_Front</front> 
      </rewrite> 
     </stores> 
    </blocks> 
    <models> 
     <stores> 
      <rewrite> 
       <state>Myco_Storelocator_Model_State</state> 
      </rewrite> 
     </stores> 
    </models> 
</global> 
<frontend> 
    <layout> 
     <updates> 
      <storelocator> 
       <file>storelocator.xml</file> 
      </storelocator> 
     </updates> 
    </layout> 
</frontend> 
</config> 

感謝您的幫助......

+0

你是否在'Myco_Storelocator_Model_State'類中擴展了'Belvg_Stores_Model_State'?你也可以嘗試一個不同的獨特節點而不是'state'。 – B00MER

回答

2

需要添加以下到相關的模型重寫......一樣的塊重寫部分:

<storelocator><class>Myco_Storelocator_Model</class></storelocator> 

...衛生署。