Symfony 1.4: personnaliser l’affichage des dates dans l’admin generator

Benjamin Longearet 30 mars 2010 1
Symfony 1.4: personnaliser l’affichage des dates dans l’admin generator

Changement du format de la date dans le generator.yml

Pour pouvoir changer l’apparence de la date, il suffit d’éditer le fichier de configuration /apps/backend/config/module/VOTREmODULE/config/generator.yml

generator:
  param:
    config:
      fields:
        date_creation:      { date_format: dd-MM-yyyy }

La liste des options possible pour la date se trouve ici. Je vous copie la liste du site officiel pour tous avoir sous la main.

Par défaut* : f

L’option date_format définit le format à utiliser lors de l’affichage des dates. Il peut être de plusieurs formats reconnus par la classesfDateFormat. Cette option n’est pas utilisée quand le champs est de type Date.

Les symboles suivants peuvent être utilisés pour le format :

  • G: Era
  • y: year
  • M: mon
  • d: mday
  • h: Hour12
  • H: hours
  • m: minutes
  • s: seconds
  • E: wday
  • D: yday
  • F: DayInMonth
  • w: WeekInYear
  • W: WeekInMonth
  • a: AMPM
  • k: HourInDay
  • K: HourInAMPM
  • z: TimeZone

Changement du format de la date pour un formulaire

Il est également possible de configurer le format de l’affichage de la date et de l’heure directement dans la méthode configure() de la class /lib/model/doctrine/VotreModelForm.class.php

 $this->widgetSchema['input_date'] = new sfWidgetFormDate(
        array('format' => '%day% - %month% - %year%')
);

Plus d’informations sont disponible sur le site de symfony : doc sfWidgetFormDate

D’autres méthodes sur ce post: http://blog.jaycreation.net/post/Manipuler-les-dates-en-PHP-avec-symfony

Bon dév’ :D

Geekos.fr vous recommande les articles suivants

Un commentaire »

  1. jaycrea 15 juin 2010 au 10 h 56 min - Reply

    merci pour la partie generator.yml !

Laissez un message »