Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [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

Reply #1 Posted by Guest on 01/27/2009 11:17

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

Reply #2 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

Reply #3 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

 
Page
  1. Re: localedate dans une crud_list