Jak se v routeru dostat k modelu

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

Ahoj, jak se v RouterFactory dostanu k modelu např. PageRepository?
Přes $this->context->PageRepository háže Nette chybu, že nezná context.

Zatím to mám udělný takto

private $PageRepository;

public function __construct(Nette\Database\Connection $db)
{
  $this->PageRepository= $db;
}

Přijde mi to ale jako zbytečnost, když už mám připravené metody pro práci s db v modelu.

David Matějka
Moderator | 6445
+
0
-

tak kdyz mas to PageRepository jako sluzbu, tak si to vyzadej v konstruktoru misto Connection.

Xantes
Člen | 28
+
0
-

No jo, to mě nějak nedošlo. Díky