FirePHP è limitato dalla cancellazione della console Firebug al momento del reindirizzamento?

StackOverflow https://stackoverflow.com/questions/1661597

Domanda

Sto usando FirePHP con Zend Framework.

Quando l'utente invia un modulo, desidero inviare alcuni dati alla console Firebug e FirePHP è perfetto per il lavoro.

Sembra che tutto funzioni bene, tranne per il fatto che quando il codice del mio server elabora il modulo, lo reindirizza a un'altra pagina, utilizzando _redirect() di Zend, facendo sì che Firebug cancelli la console.Quindi non riesco mai a vedere l'output registrato.

Se impedisco il reindirizzamento, vedo l'output (ma non è un flusso di lavoro tipico per l'invio di moduli: invio alla stessa azione, convalido ed elaboro e quindi reindirizza dove voglio che l'utente finisca). Questo è un web consolidato app.

C'è qualche soluzione alternativa per questo?Potrei dover ricorrere alla registrazione in un database o in un file, ma la console Firebug è il luogo ideale per ciò che sto registrando.

È stato utile?

Soluzione

Purtroppo no, Firebug cancella la console in ogni pagina colpo. Che cosa si può fare è salvare i messaggi a una voce di sessione e sulla ricaricare la pagina inviare tutti i messaggi alla console di Firebug.

Altri suggerimenti

Ho avuto lo stesso problema descritto sopra (usando Kohana3).

La soluzione sta nella stalla beta versione di FireBug (1.5):

  1. http://getfirebug.com/releases/firebug/1.5X/

    La versione più recente è in fondo!

  2. È inoltre necessario installare FirePHP v.0.4.3

Funziona per me fuori dagli schemi.


Questa versione di FireBug dispone dell'opzione Console persistente, che fa sì che tutti i registri e le informazioni rimangano nella console anche se ricarichi la pagina molte volte. Sfortunatamente in 1.5X.0b8 è buggato e non viene attivato correttamente:

code.google.com/p/fbug/issues/detail?id=2659&sort=-id&colspec=ID%20Type%20Status%20Owner%20Test%20Summary

Persisend Console ora funziona alla grande, dopo il rilascio di FBug 1.5 Stable.Buon divertimento e saluti!

sto arrivando w / problemi simili. Questo non è l'ideale, ma hai provato a guardare la scheda "Rete" in Firebug, cliccare sulla richiesta di cui messaggi si desidera guardare, poi guardare le intestazioni ... non stampare come bene, ma i messaggi della console dovrebbero essere tutti lì.

Quello che vorrei fare è ignorare l'helper redirector di non rediect e l'uscita un link invece, forse su uno switch di APPLICATION_ENV == 'sviluppo'. In questo modo il codice del controller è influenzato, e sarebbe ancora si passo attraverso il processo.

Quello che faccio quando una pagina reindirizza ma c'è qualcosa che ho bisogno di vedere in Firebug (di solito con link come <a href="foobar" onclick="foo(); return false;"> in cui si verifica un errore nel foo()) è cliccare e poi schiacciare il tasto Esc per annullare il reindirizzamento.

FireLogger
Un'alternativa a FirePHP, anche un addon per Firebug. Detto per ovviare al problema esatto descritto qui.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top