2011-10-14 60 views
0

我收到以下錯誤: 班 'Lucky_Test_Helper_Data' 在電子商務未發現:\ WAMP \ WWW \拉吉\ magento_new \程序\ Mage.php上線521Magento的獲取致命錯誤與自定義模塊

我使用模塊創建者創建了這個模塊。 我檢查了它與我的一個magento安裝,它工作正常。然後我將模塊複製到我想要使用它的實際安裝中。

我做了一些調試,發現如果我評論config.xml的某個部分,我不會收到任何錯誤。

我看了一下錯誤的堆棧跟蹤,其中包括以下行後,我想出了。
include('E:\ wamp \ www \ raj \ magento_new \ app \ design \ adminhtml \ default \ default \ template \ page \ menu.phtml');

這裏是我的config.xml中

現在如果我評論:

 

    <!--<test module="test"> 
    <title>Test</title> 
    <sort_order>71</sort_order>    
    <children> 
    <items module="test"> 
    <title>Manage Test </title> 
    <sort_order>0</sort_order> 
    <action>test/adminhtml_test</action> 
    </items> 
    </children> 
    </test>--> 

我沒有得到任何錯誤。模塊似乎正在裝載罰款直到這一點。 你看到有什麼問題嗎? 幫幫我。

+0

你有內部Lucky_Test_Helper_Data類Data.php在你的模塊的Helper /目錄中? – jprofitt

+0

是的,我確實擁有這個類,甚至當我粘貼這個模塊時,創建了表格,並在創建菜單時停止。 – Ravish

回答

5

你必須明確地定義你正在使用的幫手,就像這樣:

<global> 
    <helpers> 
     <test> 
      <class>Lucky_Test_Helper</class> 
     </test> 
    </helpers> 
</global> 

在你的模塊處理轉換爲你module="test"定義菜單它

+0

我希望我可以在這裏上傳完整的** config.xml **代碼。是的,我是這樣定義它,
' Lucky_Test_Helper ' 但是,它不工作,正如我所說,當模塊被加載(或加載)它的相關表格是在數據庫中創建的。並且菜單是這樣定義的:' ....' – Ravish

+0

您可以將它發佈到pastebin.com等服務 – Zifius

+0

也可以在更改後清除緩存嗎? – Zifius

相關問題