Получение доступа к методам модулей — различия между версиями
Материал из Umicms
Gordeev (обсуждение | вклад) м (переименовал «Получение доступа к методом модулей» в «Получение доступа к методам модулей») |
Vitaliks (обсуждение | вклад) (Проверена актуальность) |
||
Строка 1: | Строка 1: | ||
− | + | [[category:Написание кастомных макросов]] | |
+ | '''Актуально для версии 20''' | ||
+ | |||
Для того, чтобы получить доступ к методам какого либо модуля, необходимо получить | Для того, чтобы получить доступ к методам какого либо модуля, необходимо получить | ||
экземпляр этого модуля. Допустим, если необходимо в кастомном методе выполнить метод | экземпляр этого модуля. Допустим, если необходимо в кастомном методе выполнить метод |
Текущая версия на 08:13, 28 июня 2019
Актуально для версии 20
Для того, чтобы получить доступ к методам какого либо модуля, необходимо получить экземпляр этого модуля. Допустим, если необходимо в кастомном методе выполнить метод basket, модуля emarket, то берем экземпляр этого модуля и выполняем нужный метод:
$ini = cmsController::getInstance()->getModule('emarket');
$ini->basket('put', 'element', 45);
Аналогичный принцип и для всех остальных модулей.