Пишу первый плагин, проблемы с wa()->getPlugin('pluginName') Есть решение

Добрый день, 

Пытаюсь написать плагин, получаю следующие ошибки:

Plugin pluginName @ site not found code 500

## wa-system/waSystem.class.php(1256)

#0 wa-apps/shop/plugins/pluginName/lib/shopPluginNamePlugin.class.php(21): waSystem->getPlugin('pluginName')

Ссылается на строку в коде: 

$plugin = wa()->getPlugin('pluginName');

В \xampp\htdocs\shopTest\wa-config\apps\shop\plugins.php плагин добавил('pluginName' => true,)

В Разделе установленных плагинов для Shop-Script мой плагин появился.


Что ещё нужно сделать, что бы он не ругался на wa()->getPlugin('pluginName')?


3 ответа

  • 1
    Гапонов Игорь 9 сентября 2020 11:02 # Решение

    Попробуйте так:

    wa('shop')->getPlugin('pluginName')

    • +1
      Энтони Энтони 9 сентября 2020 22:53 #

      Спасибо за ответ, но пробовал, не помогло, может ещё где-то связи приписать нужно кроме файла plugins.php?

      • +1
        Михаил Ушенин Михаил Ушенин 10 сентября 2020 09:03 #

        Вы точно передали аргумент 'shop' при вызове функции wa()?

Эта тема в архиве. Добавление комментариев к ней отключено.