May 23 2011

sf_params is your friend… if you’re a Template

So in your templates, you might be tempted to do something crazy like this…

<?php $request->getParameter("parameter_name") ?>

Silly rabbit.

Luckily Symfony, in all its awesomeness, provides a nice variable called $sf_params to make life easier. Try it out:

<?php if ($sf_params->has('param_name')): ?>
<?php   echo $sf_params->get('param_name'); ?>
<?php endif; ?>

Even better:

<?php   echo $sf_params->get('param_name','default value'); ?>