<?php
namespace MyApp\FilmothequeBundle\Controller;
//use Symfony\Component\DependencyInjection\ContainerAware;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\RedirectResponse;
use MyApp\FilmothequeBundle\Entity\Acteur;
//use MyApp\FilmothequeBundle\Form\ActeurForm;
use Symfony\Component\HttpFoundation\Request;
class ActeurController extends Controller
{
public function listerAction()
{
$em = $this->container->get('doctrine.orm.entity_manager');
$categories = $em->getRepository('MyAppFilmothequeBundle:Acteur')->findAll();
return $this->container->get('templating')->renderResponse('MyAppFilmothequeBundle:Acteur:lister.html.twig',array('categories' => $categories));
}
public function ajouterAction()
{
$acteur = new Acteur();
$form = $this->createFormBuilder($acteur)
->add('nom', 'text')
->add('prenom', 'text')
->add('dateNaissance', 'date')
->add('sexe', 'choice', array('choices' => array('F'=>'Féminin','M'=>'Masculin')))
->getForm();
return $this->render('MyAppFilmothequeBundle:Acteur:ajouter.html.twig', array(
'form' => $form->createView(),
'message' => ''
));
}
public function modifierAction($id)
{
return $this->container->get('templating')->renderResponse(
'MyAppFilmothequeBundle:Acteur:modifier.html.twig');
}
public function supprimerAction($id)
{
return $this->container->get('templating')->renderResponse(
'MyAppFilmothequeBundle:Acteur:supprimer.html.twig');
}
}
Partager