Escapování v TableSelection::select() – ORM

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

Na tento problém jsem tu už narazil, ale nikde není odpověď. Jak se dá zabránit escapování řetězců ve složitějších selectech (ORM)??

Např.:

<?php
...->select('IF(fb_uid="","",CONCAT(facebook," (účty jsou propojeny)")) AS facebook')->...
?>

vyplodí

IF(`fb_uid`="","",CONCAT(`facebook`," (úč`ty` `jsou` `propojeny`)")) AS `facebook`

což je evidentně na p.r.d. :( To stejné dělá třeba u DATE_FORMAT(). Zkoušel jsem i SqlLiteral, ale zřejmě se na toto nedá použít. select() bohužel nepodporuje otazníky jako třeba where()

Prosím o radu…

roarbb
Člen | 29
+
0
-

Vyriesil toto niekto? Tiez mam problem s date_format() :/