bonjour je suis noviste sous symfony et je suis sur ma première application symfony qui porte sur le reporting c'est à dire l'enregistrement des tâches journalières par des techniciens d'une entreprise j'ai pu generer ma base de données et la table Rapport mais je parviens pas à enregistrer les informations dans ma base de données :
au niveau de heureDebut et heureFin je veux enregistrer seulement l'heure mais symfony me propose me propose que du DateTime.


voici mon code dans defaultController

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
  <?php
 
namespace MyApp\DebutantProgBundle\Controller;
 
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\DependencyInjection\ContainerAware;
use  Symfony\Component\HttpFoundation\RedirectResponse;
 use MyApp\DebutantProgBundle\Entity\rapport;
 
class DefaultController extends ContainerAware
{
    public function indexAction()
    {
		$em= $this->container->get('doctrine')->getManager();
 
		$rapport = new rapport();
 
        $rapport->setDate(new \DateTime('18/01/2016'));
 
		$rapport->setDescription("administration du site omaes");
 
		$rapport->setFacturation('sous contrat');
 
		$rapport->setHeureDebut(new \DateTime('01-19-2016 09:30'));
 
 
		$rapport->setHeureFin(new \DateTime('01-19-2016 10:00'));
 
		$rapport->setConfirmationFiche('Oui');
 
		$em->persist($rapport);
		$em->flush();
		$message='rapport enregistré avec succès super';
 
        return $this>container>get('templating')>renderResponse('MyAppDebutantProgBundle:Default:index.html.twig', array('message' => $message));
    }
}
veillez m'aidé s'il vous plait merci d'avance pour votre contribution