Получить версию модуля в PrestaShop
У меня есть модуль, установленный на моем Prestashop, и я хочу получить его версию
Как я могу сделать это в моем коде ?
Допустим, например, я хочу получить "v5. 0. 1"
Спасибо за помощь !
У вопроса есть решение - Посмотреть?
Ответы - Получить версию модуля в PrestaShop / Get module version in Prestashop

Является ответом!

11.09.2018 01:48:00
$module = Module::getInstanceByName('bienvenue');
$version = $module->version;

Спасибо! Еще один вопрос, если вы можете помочь : я хочу использовать это в пользовательском модуле. Итак, я расширяю класс модуля: "MyModule расширяет модуль". У меня есть еще один класс в моем проекте, где мне нужно получить версию MyModule. Так что я просто должен сделать это : MyModule:: getInstanceByName ("MyModule")?

Пожалуйста. в вашем модуле (mymodule.php), для проверки собственной версии используйте: "echo $this - >version;" и в другом модуле (etcmodule.PHP) или где-нибудь еще использовать выше способом: "$модули = модули::getInstanceByName('библиотека mymodule');Эхо $модуль->версия; "

Я только что узнал , что вам не нужно жестко кодировать модули название но можно вместо этого получить к нему доступ через
$this->module->name
, а также не нужно называть Module::getInstanceByName()
, но вместо того, чтобы открыть $this->module
.
Помочь в развитии проекта: