Připojení k databázi bez opakovatelného zápisu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- fany
 - Člen | 18
 
Zdravím
Mám vytvořenou funkci k připojení databázi, kterou přepínám mezi fasádami (Aktuality,history).
Presenter:
    /** @var ActualityFacade @inject */
    public $Actuality_facade;
    /** @var SessionSection */
    private $session;
    private function setDb($db = NULL, $db_switch = TRUE) {
        if (empty($this->session->db) && $db === NULL) { // Session is EMPTY and DB is not set (We set Default value)
            $this->session->db = ActualityFacade::DB;
        } elseif ($db !== NULL) {
            $this->session->db = $db;
        }
        $this->Actuality_facade->setDb($this->session->db);
        $this->history_facade->setDb($this->session->db);
        $db = new \stdClass();
        $db->type = $this->session->db;
        $db->switch = $db_switch;
        return $this->template->db = $db;
    }
**Lze to udělat i jiným způsobem než si stále volat funkci: SetDb?? **
$this->setDb();
Děkuji za odpověďi.