bonjour,
j'ai un erreur lorsque j'entre dans la page d’accueil j'ai ajouter dans mon controller: FormBuilder
voila erreur :
Citation:
datefmt_create: date formatter creation failed: U_MEMORY_ALLOCATION_ERROR
Version imprimable
bonjour,
j'ai un erreur lorsque j'entre dans la page d’accueil j'ai ajouter dans mon controller: FormBuilder
voila erreur :
Citation:
datefmt_create: date formatter creation failed: U_MEMORY_ALLOCATION_ERROR
Tu peux au moins montrer ton controlleur ?
partie controller :
vue :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public function ajouterAction() { // On crée un objet Article $article = new Article(); $formBuilder = $this->createFormBuilder($article) ->add('date', 'datetime') ->add('titre', 'text') ->add('contenu', 'textarea') ->add('auteur', 'text') ->add('publication', 'checkbox') ->getForm(); return $this->render('SdzBlogBundle:Blog:ajouter.html.twig', array( 'form' => $form->createView(), )); }
Code:
1
2
3
4
5
6
7
8
9
10
11 {# src/Sdz/BlogBundle/Resources/views/Blog/formulaire.html.twig #} <h3>Formulaire d'article</h3> <div class="well"> <form method="post" {{ form_enctype(form) }}> {{ form_widget(form) }} <input type="submit" class="btn btn-primary" /> </form> </div>
Ligne 7, c'est $form et non $formBuilder.
j'ai les modifier ms même problème ????
Mon petit doigt me dit que le champ date n'est pas un datetime, mais une date.Code:->add('date', 'datetime')
Si tu fais:
sa change quoi ?Code:->add('date', 'date')
j'ai deja changer datetime par date ms sa change rien le mm problème
Si tu essaies de rajouter un format ?
Code:
1
2 ->add('date', 'date', array('format' => 'dd/MM/yyyy'))
oui je les essaye mais le même problème.
mais maintenant et résolu .le problème été provoque par php j'ai changer la version(en 5.5.12) et tous marche très bien :D :D :mrgreen: