Autowire injection do presenteru
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- davidm
- Člen | 81
vytvořil jsem si hračku pro autowire injectování service do constructoru presenteru, tak se musím podělit :)
použití asi nějak takhle:
class PagePresenter extends BasePresenter
{
protected $service;
public function __construct(PageService $service)
{
parent::__construct();
$this->service = $service;
}
}
- David Grudl
- Nette Core | 8227
V aktuální verzi by mělo fungovat
$this->context->createInstance($this->getPresenterClass($name))
.