No, non è possibile utilizzare Twig_Loader_Filesystem
, perché rifiuta esplicitamente nomi dei modelli che hanno ..
all'interno. Questo può essere verificato nella definizione della funzione validateName($name)
all'interno del file Twig/lib/Twig/Loader/Filesystem.php
.
L'unica soluzione pulita che posso pensare, se è necessario accedere a un modello all'esterno del percorso, è create your own loader.
Una soluzione che funziona, è la definizione di un collegamento simbolico all'interno della cartella effettivamente registrata con Twig_Loader_Filesystem
, che punta alla directory a cui si desidera accedere. Sii attento con con questo metodo, punta il link a un posto sicuro.
fonte
2012-10-27 03:11:11
È l'/ directory/app al di fuori del campo di applicazione 'include' ? –