Quindi, sto cercando di capire questi ascoltatori, ma sto avendo problemi di trovare tutte le informazioni sul sito di symfony per quanto riguarda loro ..Symfony2 listener di eventi
Inizialmente, ho voluto creare un listener che innescherebbe su ogni caricamento della pagina ... ho pensato che potrebbe essere dannoso per le prestazioni complessive del sistema quindi ho pensato di farlo scattare solo su:/e/otherpage
Ma ancora, ho problemi a trovare qualsiasi informazione su dove inizia con l'ascoltatore. Qualsiasi aiuto apprezzato .. Tutto questo ascoltatore farà, sta usando Doctrine per controllare il database e impostare una sessione in base a ciò che trova ..
Ancora, qualsiasi aiuto o suggerimento apprezzato. Grazie.
Grazie per le informazioni Greg! Avrò un gioco in giro e vedrò cosa riesco a tirar fuori da questo ... Potrei anche essere in grado di cavarsela controllando ogni caricamento di tutte le pagine (tutte le query andranno a controllare il DB per vedere se c'è è una voce per oggi per l'utente o no) Grazie ancora! – Justin
Nessun problema. Non mi preoccuperei troppo di chiamare la funzione listener su ogni caricamento della pagina, è un servizio così piccolo che non dovrebbe avere alcun effetto sulle prestazioni, basta provare a trovare un modo per evitare che l'ascoltatore colpisca il DB ogni volta a meno che non sia specificamente necessario. Fammi sapere come vai, felice di provare e aiutarti se hai qualche problema. – greg
Sto facendo la stessa cosa, ma se non viene trovato nulla nella query Listener voglio cortocircuitare tutto e reindirizzare a una pagina di modello "Coming Soon". Qualche idea su come costruirla all'interno del Listener? Grazie! – Acyra