{% extends 'ProgrammezSymfonyRecetteBundle:Default:index.html.twig' %}

{% block contenu %}
	{%for recette in Recettes %}
	<div class="fiche-recette">
		<div class="nom"> {{recette.name}}</div>
		<div class="ingredients"> {{recette.ingredients}} </div> 
		<div class="preparation"> {{recette.preparation}} </div>
	</div>
	{% else %}<div class="alert">Désolé aucune recette pour l'instant</div>
	{% endfor %}
{% endblock %}		

public function indexAction() {
        $repository = $this->getDoctrine()->getRepository('ProgrammezSymfonyRecetteBundle:Recette');
	$variables['Recettes'] = $repository->findAll();

	return $this->render('ProgrammezSymfonyRecetteBundle:Default:recettes.html.twig', $variables);

    public function ajouterAction()
{
  $recette = new Recette;
  $form = $this->createForm(new RecetteType, $recette);
  $request = $this->get('request');
  if ($request->getMethod() == 'POST') {
    $form->bind($request);
    if ($form->isValid()) {
      $em = $this->getDoctrine()->getManager();
      $em->persist($recette);
      $em->flush();
       return new Response('Recette ajoutée');
    }
  }
  return $this->render('ProgrammezSymfonyRecetteBundle:Default:ajout-recette.html.twig', array(
    'form' => $form->createView(),
  ));
}

{% extends 'ProgrammezSymfonyRecetteBundle:Default:index.html.twig' %}
{% block title %}Administration | Ajout d'une recette{% endblock %}
 
{% block contenu %}
<h1>Ajout d'une nouvelle recette</h1>
<form action="{{ path('admin_recette_add') }}" method="post" {{ form_enctype(form) }}>
    {{ form_widget(form) }}
    <input type="submit" />
</form>
{% endblock %}