Р
Subscribers::extend(function ($controller){
$controller->listConfig = '$/developer/plugin/controllers/pathto/config_list.yaml';
});Size: a a a
Р
Subscribers::extend(function ($controller){
$controller->listConfig = '$/developer/plugin/controllers/pathto/config_list.yaml';
});A
A
ЛА
ExtendUserControllerHandler и наследуешь от того абстрактного, который я кинул (AbstractExtendRelationConfigHandler):Lovata\OrdersShopaholic\Classes\Event\User;
use Lovata\Toolbox\Classes\Helper\UserHelper;
use Lovata\Toolbox\Classes\Event\AbstractExtendRelationConfigHandler;
/**ExtendUserControllerHandler extends AbstractExtendRelationConfigHandler
{
/**getControllerClass() : string
{
return класс контроллера с неймспейсом;
}
/**getConfigPath() : string
{ тут путь к новому конфигу
return '$/lovata/ordersshopaholic/config/user_config_relation.yaml';
}
}Event::subscribe(ExtendUserControllerHandler::class);ЛА
Р
ExtendUserControllerHandler и наследуешь от того абстрактного, который я кинул (AbstractExtendRelationConfigHandler):Lovata\OrdersShopaholic\Classes\Event\User;
use Lovata\Toolbox\Classes\Helper\UserHelper;
use Lovata\Toolbox\Classes\Event\AbstractExtendRelationConfigHandler;
/**ExtendUserControllerHandler extends AbstractExtendRelationConfigHandler
{
/**getControllerClass() : string
{
return класс контроллера с неймспейсом;
}
/**getConfigPath() : string
{ тут путь к новому конфигу
return '$/lovata/ordersshopaholic/config/user_config_relation.yaml';
}
}Event::subscribe(ExtendUserControllerHandler::class);A
O
ЛА
ЛА
O
А
ЛА
A

А
Р
DK
S
S