2017-11-02 12 views
0

私はprestashopで始まり、コードに組織的な問題があります。私はいくつかのモジュールと新しいテーブルを作成しました。また、テーブルを使用したいmyprestashop/override /フォルダー内のコントローラーをオーバーライドしたので、新しいクラスを作成する必要があります。しかし、私は、私のモジュールでオーバーライドされたコントローラと同じくらい多くのアクセスをするために、どこにクラスを作成するかを知らない。Prestashop 1.7モジュールとオーバーライドされたコントローラ用の新しいクラスを作成します。

今のところ、自分のモジュールで、オーバーライドされたコントローラでクラスを作成しています。私はそれが正しい解決策ではないことを知っていますが。

require_once _PS_MODULE_DIR_.'my_module/classes/MyNewClass.php' 

回答がありますか? ありがとうございます!

答えて

0

PrestaShopにはカスタムクラスのオートロード機能がないため、あなたのやり方は受け入れられるソリューションです。

私がやりたいことは、モジュールでComposerを使用し、そのモジュールが必要とする可能性のあるクラスとライブラリにautoloadingの機能を使用することです。

関連する問題