Jak vypsat v debug baru celý databazový dotaz

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

Ahoj, jak docílím toho, aby se mi v debug baru (nemyslím teď variable dump, ale záložku Queries) vypsal celý databázový dotaz i když je hodně dlouhý. V config.neon mám nastaveno maxLen na 100000, ale stejně to vypíše maximálně cca 1000 znaků. Ten dotaz je volaný z addonu, takže bych nerad abych se musel hrabat v jeho kódu a nějak si ten dotaz logovat jinak.

Díky Uiii

Richard Jedlička
Člen | 51
+
0
-

Dobrý už, jsem na to přišel. Zapomněl jsem zmínit, že používám Dibi. Našel jsem logování dělá trřída DibiNettePanel, a má statickou proměnnou $maxLength. Podařilo se mi ji změnit přes bootstrap DibiNettePanel::$maxLength = 10000, ale raději bych ji nastavil přes config.neon, dá se to nějak, já na to nepřišel?

Mesiah
Člen | 240
+
0
-

Ahoj, pokud se nepletu tak přímočaře ne.
Ale můžeš si do neon souboru přidat konfiguraci maximální délky, pak si k tomu vytvořit službičku, co ti tuto hodnotu vrátí a pak ji nastavit tak jak to děláš nyní.
Otázkou ale je: zaplatí se ti to..? :)

Editoval Mesiah (30. 4. 2014 18:41)