我有一个被覆盖的课程OrderConfirmationControllerCore
。
我有一个类Abra
的模块。
我需要在Abra
OrderConfirmationControllerCore
类的实例
我的代码是:
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
我如何获得班级的实例?
答案 0 :(得分:4)
$abraSetDocs = Module::getInstanceByName('abra');
请注意' abra'是模块的名称($ this->来自模块__construct()的名称),而不是类名。