Magentoが前払いの場合 Mage
あなたのクラスにとって、それはほとんど常にあなたが誤解を持っていることを意味します。
あなたが提供した情報をちらっと見て、あなたのソースモデルはとして構成されています
mycompany_shipping/carrier_somefolder_definitions_methods
それがグループ名です mycompany_shipping
のクラス名 carrier_somefolder_definitions_methods
. 。これは、Magentoが電話をかけてソースモデルをインスタンス化することを意味します
Mage::getModel('mycompany_shipping/carrier_somefolder_definitions_methods');
しかし、あなたを見ています config.xml
<models>
<mycompshipping>
<class>Mycompany_Shipping_Model</class>
</mycompshipping>
</models>
モデルグループ名を「請求」するようにモジュールを構成しました mycompshipping
. 。これは、モジュールのクラスをインスタンス化すると、フォームを使用することを意味します
//instantiates as `Mycompany_Shipping_Model_Carrier_Mycompanyrate`
Mage::getModel('mycompshipping/carrier_mycompanyrate');
あなたはあなたを修正する必要があります system.xml
正しいソースモデルをインスタンス化するか、変更します config.xml
適切なグループ名を公開します。