Sto cercando di capire come Twig può caricare un modello tramite AJAX. Dal loro sito, è evidente come caricare un modello (http://twig.sensiolabs.org/doc/api.html)Come funzionano le chiamate AJAX con TWIG
echo $twig->render('index.html', array('the' => 'variables', 'go' => 'here'));
Ma come sarebbe questo lavoro per un AJAX chiamare? Come diresti a Twig che vuoi "renderizzare" qualcosa che è solo una parte di index.html ... e non ricaricare l'intera pagina? Ho esaminato l'unico esempio Ajax di Twig (http://twig.sensiolabs.org/doc/recipes.html), ma questo non spiega come Twig sappia quale parte della pagina si desidera modificare. Supponendo che la tua chiamata Ajax risulti in aggiornamenti del contenuto della pagina. Ho solo bisogno di un semplice esempio di questo, qualcosa di più di quello che è sulla pagina della ricetta di Twig.
non sa. Se si desidera aggiornare un blocco della pagina, eseguire solo il rendering del blocco che deve essere aggiornato. Questo è talvolta chiamato "parziale". – Charles
Hai un esempio a cui potresti indirizzarmi? – user1082428
Codice, no. Procedura, sì. Segmenta il tuo modello principale in cose che possono essere [incluse] (http://twig.sensiolabs.org/doc/tags/include.html). Puoi renderli in modo indipendente per richieste Ajax e includerli semplicemente in linea nella pagina principale. In teoria. È passato un po 'di tempo dall'ultima volta che ho lavorato con Twig, motivo per cui non sto postando questa risposta come risposta. – Charles