Problème format time et extension php intl
Bonjour,
Je rencontre un problème si l'extension intl est activé (sous windows ET Linux), symfony accepte des caractères dans un format time.
J'ai effectivement les déclarations suivantes :
Code:
1 2 3
| ->add('timeFirst', 'datetime',array('widget' =>'single_text',
'input' => 'datetime',
'format' => 'HHmm')) |
Code:
1 2 3 4 5 6 7
| /**
* @var \DateTime
* @Assert\Time()
*
* @ORM\Column(name="timeFirst", type="time")
*/
private $timeFirst; |
J'utilise le format datetime pour un time car mon client veut absolument saisir la date au format 'HHmm' (sans :)
Avec l'extension intl activé, je peux saisir un texte 'toto' dans mon champ, il est automatiquement transformé en 01:00:00 et ne sort aucun message d'erreur même sur Linux avec version 2.6.5 de symfony.
Si je désactive l'extension, j'ai bien format invalide
Merci