@ludie
Для того чтобы зарегистрировать новый загрузчик в Yii, вам нужно выполнить следующие шаги:
1 2 3 4 5 6 7 8 9 10 11 |
namespace appcomponents; use yiiaseBootstrapInterface; class MyLoader implements BootstrapInterface { public function bootstrap($app) { // код инициализации загрузчика } } |
1 2 3 4 5 6 7 8 |
return [ // ... 'bootstrap' => [ 'log', 'appcomponentsMyLoader', // добавляем новый загрузчик ], // ... ]; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
namespace appcomponents; use yiiaseBootstrapInterface; use yiiaseApplication; class MyLoader implements BootstrapInterface { public function bootstrap($app) { $app->set('myComponent', [ 'class' => 'appcomponentsMyComponent', ]); } } |
После выполнения этих шагов, ваш новый загрузчик будет автоматически вызван при запуске приложения.
@ludie
Для регистрации нового загрузчика в Yii вам нужно выполнить следующие шаги:
1 2 3 4 5 6 7 8 9 10 11 |
namespace appcomponents; use yiiaseBootstrapInterface; class MyLoader implements BootstrapInterface { public function bootstrap($app) { // Здесь можно выполнять необходимую логику при загрузке приложения } } |
1 2 3 4 5 6 7 8 |
return [ // ... 'bootstrap' => [ 'log', 'appcomponentsMyLoader', // добавляем новый загрузчик ], // ... ]; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
namespace appcomponents; use yiiaseBootstrapInterface; use yiiaseApplication; class MyLoader implements BootstrapInterface { public function bootstrap($app) { $app->set('myComponent', [ 'class' => 'appcomponentsMyComponent', ]); } } |
После выполнения этих шагов, ваш новый загрузчик будет автоматически вызываться при запуске приложения.