3

私はOpencartフォーラム(スレッドリンク)でこれを尋ねようとしましたが、誰かが私にこれを説明しようとしましたが、それでも完全には理解できません。ここの誰かが助けてくれることを願っています。

ビューから呼び出されたコントローラーのカスタム関数を使用する前に、いくつかの拡張機能を作成しました。たとえば、admin / controller / sale / customer.phpを編集し、index()関数の後にadd

public function foo(){
//code here
}

を使用してアクセスできます

index.php?route=sale/customer/foo

これでカタログにモジュールがあります。次の例の「foo」で、ビューからそのコントローラーの関数にアクセスできますか?

my_module.php:

class ControllerModuleMyModule extends Controller {
   protected function index($setting) {
...
}
public function foo(){
...
}

基本的に、モジュールが存在するページ/ルートに関係なく、AJAX呼び出しを行いたいと思います。よろしくお願いします。

4

1 に答える 1

4

これは、他のモジュールの場合と同じ方法で実行できます。たとえば、追加foo()した/catalog/controller/module/cart.php場合は、

index.php?route=module/cart/foo

他のアクセス可能なモジュールと比較して、モジュールコントローラについて特別なことは何もありません

于 2012-11-28T11:59:34.097 に答える