I am very new to symfony. In other languages like java and others I can use request.getParameter(\'parmeter name\')
to get the value.
Is there anything
Your options:
$request->request->get('param')
($_POST['param']
) or$request->query->get('param')
($_GET['param']
)setDefaults([
'email' => '',
'phone' => '',
]);
$filter = $optionsResolver->resolve($request->query->all());
/** @var CustomerRepository $customerRepository */
$customerRepository = $this->getDoctrine()->getRepository('AppBundle:Customer');
/** @var Customer[] $customers */
$customers = $customerRepository->findFilteredCustomers($filter);
return $this->render(':customers:index.html.twig', [
'customers' => $customers,
'filter' => $filter,
]);
}
More about OptionsResolver
- http://symfony.com/doc/current/components/options_resolver.html