/ / Jak działa wtrysk działania kontrolera yii2 - php, iniekcja zależności, yii2

W jaki sposób działa wtyczka akcji kontrolera yii2 - php, iniekcja zależności, yii2

Pracuję nad Dependency Injection z Yii2 i znajduję kilka naprawdę użytecznych tematów Wtrysk działania sterownika. Próbowałem, ale to po prostu nie działa. Zrobiłem wszystkie rzeczy Google i wydarzenie odczytać kod źródłowy ramy Yii2, czy brakuje mi czegoś? Oto mój kod:

//my action
public function actionIndex(JobService $jobService) {
//logic code
}

//i register the dependencies in the bootstrap file
// and yes ,i tried Yii::$container->set("JobService", "hrservicesJobService") too
Yii::$container->set("hrservicesJobService", "hrservicesJobService");

Dostałem komunikat o błędzie poniżej: wprowadź opis obrazu tutaj

Odpowiedzi:

1 dla odpowiedzi № 1

kontroler DI został właśnie naprawiony dwa miesiące temu, a nie został jeszcze zwolniony, można go naprawić ręcznie. sprawdź yiiwebController z github-yiiwebController