Ergebnis 1 bis 3 von 3

Thema: "dump()" innerhalb einer Callback-Funktion verwenden

  1. #1
    Contao-Fan
    Registriert seit
    29.06.2016.
    Beiträge
    549

    Standard "dump()" innerhalb einer Callback-Funktion verwenden

    Bitte um eure Hilfe bei folgendem Problem:
    Wie kann ich "dump()" innerhalb einer Save-Callback-Funktion verwenden?

    Bei dieser Callback-Funktion welche einen Alias erstellt/überprüft, gibt mir "dump()" bspw. nichts aus:

    Code:
        #[AsCallback('tl_projects_category', 'fields.alias.save')]
        public function validateAlias(string $value, DataContainer $dc): string
        {
            dump($value);
    
           // hier wird $value dann bearbeitet
    
            return $value;
        }
    ... die Callback-Funktion funktioniert zwar eh – aber ich hätte dennoch gerne die übergebenen Parameter mit "dump()" inspiziert.

    Ich nehme an es liegt daran, dass nach der Callback-Funktion der Datensatz sofort gespeichert wird und dann die Dump-Ausgabe "verloren" geht, oder?
    Gibt's da einen Work-Around?

    Danke!

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.162
    Partner-ID
    10107

    Standard

    Nein, das liegt am Redirect.

    Hier gibt es mehrere Möglichkeiten, die du nutzen kannst. Zwei davon:

    Du könntest einfach dd() verwenden.

    Du könntest in den Profiler gehen und den Request suchen, in dem sich deine Debug Ausgabe befindet.
    » sponsor me via GitHub or Revolut

  3. #3
    Contao-Fan
    Registriert seit
    29.06.2016.
    Beiträge
    549

    Standard

    Danke Spooky!
    dd() kannte ich gar nicht, funktioniert super

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •