debugovanie do konzoly – odporucanie

dadinok
Člen | 17
+
0
-

Opat zdravim, kedze s nette moc nerobim chcem sa len opytat:

upravujem jeden projekt v nette 2.3 a v AdminBasePresenter-i v metode beforeRender je volane generovanie
<script>console.log(‚nejaka hlaska‘)</script>

logicky mi to pride ako nie najlepsie nakolko $this->redirekt(…) potom padne chybou 500 z dovodu toho ze ten skript vygeneruje dany kod <script>…</script> uz pred hlavickou;

a mozno povodny chcel zachytit nejake udaje, aj keby stranka nasledne lahla;
aj tak si myslim ze nette na to nejaky nastroj alebo postup ma;

aka je odporucana prax pre logovania do konzoly, pripadne kde by som si to mohol pozriet?

dakujem

Editoval dadinok (2. 10. 2018 15:18)

Phalanx
Člen | 310
+
+2
-

V presenteru se volá Tracy\Degugger::dump($promenna);
V latte {dump $promenna}
console.log se používá pro Javascript

dadinok
Člen | 17
+
0
-

Phalanx napsal(a):

V presenteru se volá Tracy\Degugger::dump($promenna);
V latte {dump $promenna}
console.log se používá pro Javascript

Tu je ten problem ze zakaznik chce vsetko do konzoly;
Mne tam nesedi ako som pisal to ze to je v BeforeRender

David Matějka
Moderator | 6445
+
0
-

tak to posli v promenne do sablony a console.log vygeneruj v sablone

dadinok
Člen | 17
+
0
-

David Matějka napsal(a):

tak to posli v promenne do sablony a console.log vygeneruj v sablone

skusim, predpokladam ze ak v beforeRender() nastavim $this->template->hlaska = ‚bla bla‘ tak ju budem mat aj v sablone;

Editoval dadinok (2. 10. 2018 17:18)

CZechBoY
Člen | 3608
+
0
-

Ještě můžeš použít FireLogger https://tracy.nette.org/cs/#…

dadinok
Člen | 17
+
0
-

CZechBoY napsal(a):

Ještě můžeš použít FireLogger https://tracy.nette.org/cs/#…

a nerobilo by to problem keby to volanie fireloggeru ostalo v BeforeRender()?