2013-11-21 4 views
7

Voglio installare e utilizzare Twig come in un modulo e ho copiato il contenuto del file/lib/twig/contents in una cartella chiamata/twig nella cartella dei miei moduli. Ho messo require_once ('twig/Autoloader.php'); nella parte superiore del mio modulo e uso Twig_Autoloader :: Register() per cercare di farlo funzionare ma non appena io usoInstalla TWIG template engine stand alone, senza compositore

$this->loader = new Twig_Loader_Filesystem($path); 
$this->twig = new Twig_Environment($this->loader, array(
    //options 
)); 

E io ottenere questo errore: Fatal error: 'Twig_Loader_Filesystem' di classe non trovata in

Come posso risolvere questo problema?

+0

Mi dispiace puoi mostrarmi dove ottieni '$ path' da – Sevenearths

+1

Ho dovuto scavare un po ', ho avuto quelle variabili costruite dalla root + la cartella di layout. Ma non ricordo cosa fossero, è stato un po 'di tempo. – Hawiak

+0

Nessun problema. Sono riuscito a farlo funzionare alla fine> https://github.com/marvin/php-twig-example :) – Sevenearths

risposta

7

Rinominare la cartella twig-Twig, e poi cambiare includono:

require_once('Twig/Autoloader.php'); 

Si dovrebbe funzionare ora.

+0

Ok, mi sento così stupido. Grazie mille! – Hawiak

+0

Ah, così semplice, ma mi ha salvato così tanto tempo. Grazie! –

+0

mi hai salvato la giornata, ty – west44