Jak dostat databázové připojení z containeru přes Presenter do Modelu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
mkoula
Backer | 52
+
0
-

Tak něajak v Nette 2.0 Beta hledám způsob jak dostat připojení k databázi do Modelu…

Například zde je ukázané jak se založí model s připojením: https://forum.nette.org/…pro-zelenace#…

Ale mě by zajímalo jak si předám do nějakého presenteru onen model… Dříve si v BasePresenteru ve startup člověk udělal:

<?php

abstract class BasePresenter extends Presenter
{
    public $model;

    function startup()
    {
        parent::startup();
        $this->model = new \Model;
    }

}
?>

Jenže ted teda dumám jak v presenteru získám $container->model, který je vytvořen při inicializaci z configu?

Majkl578
Moderator | 1364
+
0
-

Jenže ted teda dumám jak v presenteru získám $container->model, který je vytvořen při inicializaci z configu?

$this->context->model?

Zkus si přečíst: https://pla.nette.org/…cy-injection