TwigがAJAXでテンプレートを読み込む方法を理解しようとしています。彼らのウェブサイトから 、AJAXがTWIGで動作する方法
echo $twig->render('index.html', array('the' => 'variables', 'go' => 'here'));
テンプレート(http://twig.sensiolabs.org/doc/api.html)をロードする方法は明らかであるしかし、どのようにこの作品はAJAX呼び出しのためでしょうか?あなたは、あなたが、index.htmlの一部だけであるものを「レンダリング」し、ページ全体をリロードしないことをTwigにどのように伝えますか?私はTwigの唯一のAjaxの例(http://twig.sensiolabs.org/doc/recipes.html)を見ましたが、これはあなたが変更したいページのどの部分を知っているかを説明していません。 Ajax呼び出しがページ・コンテンツの更新をもたらすと仮定します。私はこれの簡単な例が必要です。これは、Twigのレシピページにあるもの以上のものです。
1)のindex.htmlとcontent.htmlのようないくつかのファイルで、あなたのindex.htmlを区切ります
それは知りません。ページのチャンクを更新する場合は、更新が必要なチャンクだけをレンダリングします。これは「部分的」と呼ばれることもあります。 – Charles
私に指摘できる例がありますか? – user1082428
コード、番号。手順、はい。メインテンプレートを[含まれる]ものに分割します(http://twig.sensiolabs.org/doc/tags/include.html)。 Ajaxリクエストに対して独立してレンダリングすることができ、メインページにインラインで挿入するだけです。理論的には。私は最後にTwigと一緒に仕事をして以来、しばらくしていたので、これを回答として投稿していません。 – Charles