Format du champ calendrier dans un formulaire JForm

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Format du champ calendrier dans un formulaire JForm

    Bonjour à tous,

    Je développe un composant sous Joomla 1.7.

    Je souhaite utiliser un champ calendrier dans un de mes formulaires. Et comme je suis français je prefère la notation 31/12/2011 plutôt que 2011-12-31 mais j'ai l'impression que Joomla gère très mal les dates et formats.
    C'est pas la première fois que je me fait ....

    j'ai donc un fichier xml dans mon dossier forms correspondant au formulaire que je veux mettre en place.
    Code HTML:
    <field 
                        id="date"
                        name="date"
                        type="calendar"
                        format="%d/%m/%Y"
                        required="true" />
    J'ai bien mon bon format lors de l'affichage du formulaire.
    Mais lors de la soumission du formulaire ma date n'est pas enregistré et j'ai un beau 0000-00-00 dans ma base de données.
    Le problème vient du fait que Joomla sauvegarde mon champ avec le format %d%m%Y et bien entendu mysql n'apprécie pas trop.

    Pour l'instant je ne vois que la surcharge de la méthode save().

    Tout ça pour savoir si d'autres ont eu le même problème, et surtout suis-je le seul à galérer avec les dates sous Joomla (versions précédentes comprises)?
    Il y a-t-il des évolutions prévues de ce coté?

    Damien
    www.Crac-Design.com

  • #2
    Re : Format du champ calendrier dans un formulaire JForm

    D'ailleurs en regardant de plus prêt, Joomla n'utilise que le format "2011-11-27 15:15:55"
    Je crois que je vais laisser comme ça parce que c'est vraiment galère de se gérer le format partout ou une date est utilisée...
    www.Crac-Design.com

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X