DATE_FORMAT ignoruje options s malými písmenami

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
majo1
Člen | 103
+
0
-

Zdravím.
Mám problém s použitím funkcie DATE_FORMAT v nette table.
Záznamy z tohoto selectu napĺňam do select boxu, problém je ten, že DATE_FORMAT berie iba options s veľkými písmenami a s malými nie.

tj. na výstupe vidím: ‚e‘ ‚c‘ 2016

Viete mi prosím poradiť? Ďakujem,

public function getSkibusSel($value)
{
    return $this->database->table('skibuses')->select("idskibus, capacity, DATE_FORMAT(departureDatetime, '%e %c %Y') AS departureDatetime, status, centers_idcenter")->order(self::SKIBUSCOLUMN_ID . ' DESC')->where('centers_idcenter = ? AND status = 2', $value);
}

departureDatetime je stĺpec typu datetime,
používam MariaDB a DATE_TIME som nastavil podľa https://mariadb.com/…date_format/

David Matějka
Moderator | 6445
+
+1
-

predej to tam jako parametry:

$this->database->table('skibuses')->select("idskibus, capacity, DATE_FORMAT(departureDatetime,?) AS departureDatetime, status, centers_idcenter", '%e %c %Y')

jinak tam dochazi k escapovani

majo1
Člen | 103
+
0
-

Super, fičí to, ďakujem za pomoc