0
我正在爲prestashop準備一個自定義模塊。我想用prestashop中存在的一些類(Orderdetail.php)。使用prestashop模塊中的現有類
我該怎麼做?代碼是否足夠或者是否需要包含其他內容?
$order = new OrderDetail;
我正在爲prestashop準備一個自定義模塊。我想用prestashop中存在的一些類(Orderdetail.php)。使用prestashop模塊中的現有類
我該怎麼做?代碼是否足夠或者是否需要包含其他內容?
$order = new OrderDetail;
是的,原生類可以這樣調用。
$order_detail = new OrderDetail();
但是要使用自定義類,您需要將它們的文件包含在要使用它們的腳本中。
include_once 'path_to_custom_class_file';
class MyModule extends Module {
public function aMethod() {
$myClass = new MyClass();
}
}
爲了使您的模塊的情況下,你必須使用此代碼:
$mymodule = Module::getInstanceByName('mycustommodule');
比你可以用你的模塊核心的方法。 例如
$mymodule->myCustomMethod('x', 'y');