質問

だから私はまだMagentoのプログラミング面を学んでいますが、私はBundle product型と関係があるものをすべてコピーした場合は、新しい製品タイプ名(アセンブリ)に名前を変更しました。私が欲しい行動のために私の新しい製品タイプを変更することができました。それはほとんど働いていましたが、明らかに私は何か悪いことをしています。 new namespaceの下にlocalを作成しました。(mynewnamespace) 私はすべてのファイルをそれぞれの新しいファイルにコピーしたすべてのファイルをコピーしました。

致命的なエラーを得ることを除いて、ほとんどすべてが動作していません:クラスMyNewNamespace/Assemblyが見つかりません。

これを'Mage_Assembly_Helper_Data' Line 1213でトレインしました

public function getGroupedClassName($groupType, $classId, $groupRootNode=null).
.

行1253それはクラス名を思い付くためにMage_をハードコードします。

私は何を見逃していますか?私は自分の名前空間で何をしたことをしないのですか?

役に立ちましたか?

解決

は、拡張子にhelper / data.phpファイルを追加する必要があるように見えます。

他のモジュールをチェックして、フォルダ/ファイルを追加し、Extensionのconfig.xml

<helper>設定を追加することによってどのように行われるかを確認します。

メソッドを持つ必要はありませんが、適切なコアクラスを存在して拡張する必要があります。

追加して設定したら、MagentoはMage_バージョンを探すのをやめます。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top