Реализую в своем плагине выполнение действия по cron, создал класс,унаследованный от waCliController, но вот загвоздка: как вызвать из этого класса метод класса shop<имя_плагина>.plugin.php? или это невозможно?
подожди,ты сейчас про экшены, а я про cli, там есть различия, потому что плагин не инициализирован(может я и не прав, поправьте меня, это основано на эмпирическом опыте)
так
Или статическими методами пользоваться.
я уже пробовал такой вариант, он не прокатил, метод не вызвался...
публичный метод
конечно,обязательно
Значит опечатка где-то.
Именно так оно и работает
https://github.com/ZloyTip/smartfilters/blob/master/lib/actions/shopSmartfiltersPluginSettings.action.php
подожди,ты сейчас про экшены, а я про cli, там есть различия, потому что плагин не инициализирован(может я и не прав, поправьте меня, это основано на эмпирическом опыте)
Мой любимый метод из shopCartsPluginCheckCli
wa('shop')->getPlugin('myplugin'); вызывает инстанс плагина вообще откуда-угодно (в PHP) в любой части фреймворка
Можно сделать так:
Можно. Но не нужно.