@@ -915,20 +915,20 @@ matter), Symfony uses the standard ``render`` helper to configure ESI tags:
915915 .. code-block :: jinja
916916
917917 {# you can use a controller reference #}
918- {{ render_esi(controller('...:news', { 'max ': 5 })) }}
918+ {{ render_esi(controller('...:news', { 'maxPerPage ': 5 })) }}
919919
920920 {# ... or a URL #}
921- {{ render_esi(url('latest_news', { 'max ': 5 })) }}
921+ {{ render_esi(url('latest_news', { 'maxPerPage ': 5 })) }}
922922
923923 .. code-block :: html+php
924924
925925 <?php echo $view['actions']->render(
926- new \S ymfony\C omponent\H ttpKernel\C ontroller\C ontrollerReference('...:news', array('max ' => 5)),
926+ new \S ymfony\C omponent\H ttpKernel\C ontroller\C ontrollerReference('...:news', array('maxPerPage ' => 5)),
927927 array('strategy' => 'esi'))
928928 ?>
929929
930930 <?php echo $view['actions']->render(
931- $view['router']->generate('latest_news', array('max ' => 5), true),
931+ $view['router']->generate('latest_news', array('maxPerPage ' => 5), true),
932932 array('strategy' => 'esi'),
933933 ) ?>
934934
@@ -940,16 +940,10 @@ if there is no gateway cache installed.
940940
941941.. tip ::
942942
943- Using render_esi with parameters doesn't use request variables - they are
944- passed in as named parameters. They must be named the same.
945-
946- e.g. ``render_esi(controller('...:content', { max_per_page: 5, type: 'news' } ``
947-
948- .. code-block :: php
949-
950- public function content($max_per_page = 10, $type = "news")
951- {
952-
943+ As you'll see below, the ``maxPerPage `` variable you pass is available
944+ as an argument to your controller (i.e. ``$maxPerPage ``). The variables
945+ passed through ``render_esi `` also become part of the cache key so that
946+ you have unique caches for each combination of variables and values.
953947
954948When using the default ``render `` function (or setting the renderer to
955949``inline ``), Symfony merges the included page content into the main one
@@ -971,7 +965,7 @@ of the master page.
971965
972966.. code-block :: php
973967
974- public function newsAction($max )
968+ public function newsAction($maxPerPage )
975969 {
976970 // ...
977971
0 commit comments