tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

Globalni nastaveni formatovani DATUMu

před 6 lety

flexroad
Člen | 120
+
0
-

Ahoj,

potereboval bych nekde nastavit aby vsechny dotazy na MySql vracely format data vzdy jako Y-m-d. Nejde toto nejak nastavit globalne treba v parametrech pri dibi::connect?

Nevim, jestli je to nastavenim serveru, ale jeden mi vraci pozadovany 2012–08–19 a druhy Sun
Aug 19 00:00:00 GMT+0100 2012

Ted to totiz musim delat takto a to me faaakt nebavi. :D

foreach ($result as $n ⇒ $row){
if (is_object($row) && get_class($row) == „DibiDateTime“){
$result[$n] = $row->format(‚d.m.Y‘);
 }
}

Vetsinu dotazu mam postavenych dynamicky, takze bych to rad poresil globalne.

Diky za cokoliv,

FlexRoad

před 6 lety

flexroad
Člen | 120
+
0
-

Tak uz jsem to nasel…

Pouziti je easy :D

<?php
    $options = array(
        'driver'   => 'mysql',
        'host'     => 'localhost',
        'username' => 'root',
        'password' => 'password',
        'database' => 'databasename',
        'charset' => 'utf8',
        'formatDate' => 'Y-m-d',
    );
    dibi::connect($options, 'core');
?>