- 1
[Opened] localedate dans une crud_list
Posted by Guest on 01/27/2009 10:47
Bonjour, Je suis en train de découvrir Jelix et je viens de tomber sur un problème (cosmétique certes). Toutes mes dates sont de type : "localedate".
L'affichage dans les parties crud_edit et crud_view est comme je le désire : 27/01/2009.
L'insertion dans la base de données se fait sous la forme : 2009-01-2007 ce qui doit être normal car le type en Bdd est "date".
J'utilise mon propre template crud_list pour le listing des éléments. Et là quand je fais :
<td>{$record->date}</td>
Cela affiche le format Bdd et non le format localedate. Comment faire ? Jouer avec la fonction _index de mon controller ?
Merci d'avance,
[Opened] Re: localedate dans une crud_list
J'ai trouvé la solution par hasard en cherchant des infos sur la fonction mySQL date_format :
<td>{$record->date|date_format:"%d/%m/%Y"}</td>
[Opened] Re: localedate dans une crud_list
Posted by laurentj on 01/27/2009 12:10
ou encore
<td>{$record->date|jdatetime}</td>
Sinon, pour savoir comment faisait le crud, suffisait d'aller voir les templates par defaut du crud ;-)
[Opened] Re: localedate dans une crud_list
Posted by bballizlife on 01/27/2009 12:43
Tu as même mieux :
{$record->date|jdatetime:'db_date':'lang_date'}
Ainsi le format de sortie sera adapté à la langue.
N'importe comment c'est dans la doc
- 1