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

Reply via email to