PostDownload Hook benutzen
Hey,
ich versuche einen eigenen Download-Tracker zu basteln, allerdings scheitert es gerade schon daran, den PostDownload Hook richtig zu benutzen.
Ich habe die Ordner/Datei "src/EventListener/PostDownloadListener.php" erstellt und darin den Code aus der Doku eingesetzt.
Allerdings passiert da gar nichts wenn ich da versuche was zu loggen. Hab auch mal ein "dump();die();" versucht, um zu schauen ob da überhaupt irgendwas passiert, aber ohne Erfolg.
Hab auch zusätzlich mal noch in der composer.json den autoload hinzugefügt:
Code:
"autoload": {
"psr-4": {
"App\\": "src/"
}
}
Hat jemand eine Idee wie ich das zum Laufen bekomme bzw. richtig debuggen/testen kann?
Kann leider die Konsole nicht benutzen, weil das Projekt lokal über MAMP läuft und ich das da irgendwie nicht hinbekomme.
Schon mal vielen Dank im Vorraus.
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
Spooky
Browser Cache gelöscht? Debug-Modus aktiv?
Ja und ja. Und dann werde ich wie gesagt weitergeleitet und da kommt trotzdem nur das Inhalts-Element statt der Datei.
Anhang 26826
favicon.ico request wird auch gezählt
Hab den Hook bei mir auch umgebaut als DownloadResponseListener.
Funktioniert super.
Bis auch eine witzige Kleinigkeit.
Wenn der Browser das in der Startseite defininierte Favicon anfordert, wird das auch als BinaryFileResponse durchgeführt, wodurch ich diesen "Download" nun zähle.
Das will ich natürlich nicht, und ich Frage mich grad was da noch alles nebenbei gezählt werden könnte.
Kann ich das verhindern, ohne jetzt explizit favicon.ico und das was in der Startseite als solches eingetragen, ist zu filtern?
Liste der Anhänge anzeigen (Anzahl: 1)
Hab das mal grob protokolliert, eventuell könnte ich nach der Seiten-ID=0 filtern.
Anhang 26831