Ich verwende Twig in meinem Projekt, ich verwende nicht Symfony als PHP-Framework.Laden Vorlageverzeichnis dynamisch in Zweig
Hier ist mein Konstruktor:
$this->_template_dir []= '/views/';
$this->_template_dir []= 'modules/comments/views/';
$loader = new Twig_Loader_Filesystem($this->_template_dir);
$this->_twig = new Twig_Environment($loader, array(
'cache' => $this->_cache_dir,
'debug' => TRUE,
'auto_escape' => FALSE,
'autoescape' => FALSE,
'auto_reload' => ! (ENVIRONMENT == 'production')
));
Gibt es eine Möglichkeit Vorlage dir nach dem Konstruktor gesetzt? Wie eine Methode:
$this->_twig->addTemplateDir('new_folder');
Ich habe nichts in der Dokumentation gefunden.
scheint das 'Twig_Loader_Filesystem' eine Methode hat [addpath()] (http://twig.sensiolabs.org/api/master/Twig_Loader_Filesystem.html#method_addPath) – DarkBee
Ok addPath macht den Trick. Vielen Dank ! Sie können eine Antwort schreiben. –