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
 
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…