Prestashop 1.6 получить экземпляр класса модуля
У меня есть переопределенный класс 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
Как я могу получить экземпляр класса?
2
1 answers
$abraSetDocs = Module::getInstanceByName('abra');
Обратите внимание, что "abra" - это имя модуля ($this->имя из модуля __construct()), а не имя класса.
3
Author: PrestaShopDeveloper, 2015-02-19 06:59:23