0

フォルダー内の Magento Admin コア コントローラーをオーバーライドしたいと考えていapp/code/localます。

私はオーバーライドする必要がありますapp/code/core/Mage/Adminhtml/controllers/CustomerController.php

app/code/local/Mage/Adminhtml/controllers/CustomerController.phpパスで。

コア ファイルをコピーし、ローカル フォルダーに同じパスを作成しました。

それでも、ファイルはローカル フォルダーから読み込まれず、コア ファイルからのみ読み込まれます。

Magento キャッシュをクリアし、ディレクトリ内のすべてのフォルダーに対してファイル許可 (777) を設定しましたapp/code/local

誰でもこの問題の解決策を提案できますか?

どんな助けでも大歓迎です。

どうもありがとう

4

2 に答える 2

3

Magento コントローラーは、他のクラス (ブロック、モデルなど) と同じように自動ロードされません。オーバーロードする場合は、独自のコントローラーを構成して、ルーティングの前にチェックすることをお勧めします。

于 2012-12-12T20:11:02.537 に答える