2015-12-30 70 views
0

我覆蓋了店鋪等級和我把mymodule/override/classes的Prestashop覆蓋店鋪等級

class Shop extends ShopCore 
{ 
    public function __construct($id = null, $id_lang = null, $id_shop = null) 
    { 
     parent::__construct($id, $id_lang, $id_shop); 
    } 

    public static function someMethod() 
    { 

    } 

} 

,當我在前端控制器調用someMethod我得到的錯誤:

調用未定義的方法店::的someMethod ()

它可能在prestashop添加一個靜態方法來覆蓋類?

謝謝。

回答

1

模塊應複製/mymodule/override/classes/Shop.php/重寫/班的安裝,但它不。

倍率的正確位置是在/mymodule/override/classes/shop/Shop.php,而不是/mymodule/override/classes/Shop.php

現在安裝模塊副本該文件到正確的目錄。