我有一个被重写的类OrderConfirmationControllerCore
。
我有一个类为Abra
的模。
我需要在OrderConfirmationControllerCore
中获得Abra
类的实例
我的代码是:
class OrderConfirmationController extends OrderConfirmationControllerCore
{
public function init()
{
$abraSetDocs = new Abra();
parent::init();
}
}
这会产生错误:
Fatal error: Class 'Abra' not found in /../override/controllers/front/OrderConfirmationController.php on line 39
如何获取类的实例?
$abraSetDocs = Module::getInstanceByName('abra');
注意,"abra"是模块的名称($this->module __construct()中的名称),而不是类名。