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:
Odpowiedzi:
1 dla odpowiedzi № 1kontroler 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