Bonjour à tous
Bon je viens aujourd'hui avec un petit problème:
J'utilise zfdatagrid sur des données, afin de les mettre en tableau, d'avoir une pagination, un tri, un champ de recherche et une exportation en format excel,
Zfdatagrid s'occupe très bien de tout ça
Cependant j'ai un petit problème au niveau du filtre sur date.
Non formaté, ça marche très bien, exemple je tape 07-25 et il me trouve bien toutes les données correspondant à cette date.
En revanche, lorsque je formate la date, pas moyen de filtrer.
Voici mon code:
et dans Bvb_Grid_Filters(), j'ai rajouté cette ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $grid->updateColumn('create', array('format' => array('date', array('date_format' => 'dd-MM-yyyy')))); $filters = new Bvb_Grid_Filters(); $filters->addFilter('create', array('transform' => 'my_function')); $grid->addFilters($filters);
Voili voilou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function my_function($value) { return date("dd-MM-yyyy", strtotime($value)); }![]()
Partager