Hey, Thanks for the answer.
I tried with: <?php if (!$app->isXmlHttpRequest()): $view- >extend('MyBundle::layout.html.php'); endif; ?> > Call to undefined method Symfony\Bundle\FrameworkBundle \Templating\GlobalVariables::isXmlHttpRequest() <?php if (!$app->request->isXmlHttpRequest()): $view- >extend('MyBundle::layout.html.php'); endif; ?> > Undefined property: Symfony\Bundle\FrameworkBundle\Templating \GlobalVariables::$request Do I miss something? Thank you. On May 7, 10:02 am, Christophe COEVOET <s...@notk.org> wrote: > Le 07/05/2011 03:34, abernier a �crit : > > > > > > > > > Hi, > > > What is the PHP version of a such twig expression: > > > {% extends ajax ? "MyBundle::layout2.html.php" : > > "MyBundle::layout.html.php" %} > > > I can think of : > > <?php $view->extend($view['request']->isXmlHttpRequest() ? > > "MyBundle::layout2.html.php" : "MyBundle::layout.html.php") ?> > > > but not sure since Symfony\Bundle\FrameworkBundle\Templating\Helper > > \RequestHelper does not have such isXmlHttpRequest() at disposal... > > > Any idea ? > > > Thank you > > you can access the request object from the global variable named /$app/ > which is an instance of > /Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables/ > Note that this global variable is also available in Twig templates and > is named /app/ > > -- > Christophe | Stof -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en