Class 使用prestashop模块中的现有类

Class 使用prestashop模块中的现有类,class,module,prestashop,Class,Module,Prestashop,我正在为prestashop准备一个自定义模块。我想在其中使用一些已经存在于prestashop中的类(Orderdetail.php) 我该怎么做?下面的代码是否足够,或者我是否需要添加其他内容 $order = new OrderDetail; 要创建模块的实例,必须使用以下代码: $mymodule = Module::getInstanceByName('mycustommodule'); 这样,您就可以使用模块核心的方法了。 例如 要创建模块的实例,必须使用以下代码: $mymod

我正在为prestashop准备一个自定义模块。我想在其中使用一些已经存在于prestashop中的类(Orderdetail.php)

我该怎么做?下面的代码是否足够,或者我是否需要添加其他内容

$order = new OrderDetail;

要创建模块的实例,必须使用以下代码:

$mymodule = Module::getInstanceByName('mycustommodule');
这样,您就可以使用模块核心的方法了。 例如


要创建模块的实例,必须使用以下代码:

$mymodule = Module::getInstanceByName('mycustommodule');
这样,您就可以使用模块核心的方法了。 例如


是的,本机类可以这样调用

$order_detail = new OrderDetail();
但是,要使用自定义类,需要在要使用它们的脚本中包含它们的文件

include_once 'path_to_custom_class_file';

class MyModule extends Module {
    public function aMethod() {
        $myClass = new MyClass();
    }
}

是的,本机类可以这样调用

$order_detail = new OrderDetail();
但是,要使用自定义类,需要在要使用它们的脚本中包含它们的文件

include_once 'path_to_custom_class_file';

class MyModule extends Module {
    public function aMethod() {
        $myClass = new MyClass();
    }
}