Р
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