Jaký SQL dotaz generuje nette database, jak to zjistit?
- flamengo
- Člen | 135
Potřebuji zjistit, jaký SQL dotaz generuje nette database. V laděnce by to asi šlo předpokládám, ale jedná se o ajaxový požadavek, který v laděnce jaksi nemám (nebo to nějak lze?).
A rovnou se zeptám, jak toho docílím pro všechny možný druhy SQL
dotazu, tedy ->select()
, ->insert(),
->update()
a ->query()
.
Našel jsem pouze dump()
, ale to je pouze pro
query()
. A já potřebuji něco podobného i u těch
ostatních.
Předem díky.
Nekamenujte mne prosím za to, že si to neumím najít. Google už po me chtěl ověření, že jsem člověk a ne robot kvůli velkému počtu vyhledávání :(
Editoval flamengo (21. 9. 2015 19:09)
- Lukes
- Silver Partner | 68
flamengo napsal(a):
Potřebuji zjistit, jaký SQL dotaz generuje nette database. V laděnce by to asi šlo předpokládám, ale jedná se o ajaxový požadavek, který v laděnce jaksi nemám (nebo to nějak lze?).
A rovnou se zeptám, jak toho docílím pro všechny možný druhy SQL dotazu, tedy
->select()
,->insert(),
->update()
a->query()
.Našel jsem pouze
dump()
, ale to je pouze proquery()
. A já potřebuji něco podobného i u těch ostatních.Předem díky.
Nekamenujte mne prosím za to, že si to neumím najít. Google už po me chtěl ověření, že jsem člověk a ne robot kvůli velkému počtu vyhledávání :(
Zkus tu metodu zavolat mimo ten ajax požadavek, například ve startup(), kde se ti to v tracy ukáže.
Nebo existuje metoda getSql() https://api.nette.org/…ion.php.html#…
- Unlink
- Člen | 298
Tracy pokiaľ viem tak používa:
https://api.nette.org/…nection.html#…
Tak možno by stačilo na tento event nahodiť handler a nejako si v payloade
posielať tie dotazy alebo čo.
Ten callback dostane objekt typu ResultSet
a ten má metódy čo
potrebuješ
getQueryString()
a getParameters()
Editoval Unlink (21. 9. 2015 21:44)