TemplateFactory v repository

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

Ahoj mohhu nejak vytvorit TempkateFactory v repository?

chtel jsem udelat

$templateFactory = new \Nette\Application\UI\ITemplateFactory();
        $template = $templateFactory->createTemplate();
        $template->setFile($latteFile);

ale vysledek
Cannot instantiate interface Nette\Application\UI\ITemplateFactory

David Matějka
Moderator | 6445
+
+3
-

ITemplateFactory si vyzadej jako zavislost

iNviNho
Člen | 352
+
0
-

Napr.

<?php
/** @var \Nette\Application\UI\ITemplateFactory */
    private $templateFactory;
?>
Aurielle
Člen | 1281
+
+1
-

@iNviNho toto samotné ještě nezajistí předání závislosti – je potřeba si ji vyžádat z DI kontejneru, nejlépe skrze konstruktor

iNviNho
Člen | 352
+
0
-

Aurielle napsal(a):

@iNviNho toto samotné ještě nezajistí předání závislosti – je potřeba si ji vyžádat z DI kontejneru, nejlépe skrze konstruktor

samozrejme