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
veillez m'aidé s'il vous plait merci d'avance pour votre contribution
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)); } }
Partager