2012-11-28 54 views
3

我試過在Opencart論壇(thread link)上詢問這個問題,但仍然無法完全理解,儘管有人試圖向我解釋這一點。我希望這裏有人能幫忙。來自模塊控制器的Opencart調用函數

我寫,我在從視圖中調用控制器的自定義功能,例如之前的一些擴展: 如果我編輯管理/控制/銷售/ customer.php和後指數()函數中添加

public function foo(){ 
//code here 
} 

我可以用

index.php?route=sale/customer/foo 

訪問它現在我已經在目錄中的模塊,我可以訪問一個功能是從視圖控制器,在下面的示例中「富」?

my_module.php:

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

基本上,我想打從任何網頁/路由AJAX調用它的模塊上。 非常感謝提前。

回答

4

這可以按照您對任何模塊的相同方式完成。舉例來說,如果你想加入到foo()/catalog/controller/module/cart.php會使用

index.php?route=module/cart/foo 

沒有什麼特殊之處模塊控制器與任何其他訪問模塊

+0

你是對的相比,它的工作原理。我不知道是什麼讓我開始。一定是過度思考它。感謝很多! –

相關問題