sbsnewbie
Goto Top

Den Inhalt einer "get"-Anweisung finden, wie

Moin Leude,
könnt Ihr mir mal kurz auf die Sprünge helfen? Wie kann ich den Inhalt einer "get"-Anweisung finden?

Am Beispiel von Magento:


   

 public function getMessages($clear=false)
    {
        if (!$this->getData('messages')) {  
            $this->setMessages(Mage::getModel('core/message_collection'));  
        }

        if ($clear) {
            $messages = clone $this->getData('messages');  
            $this->getData('messages')->clear();  
            Mage::dispatchEvent('core_session_abstract_clear_messages');  
            return $messages;
        }
        return $this->getData('messages');  
    }

Wie kann ich rausfinden, wo der Inhalt von ('messages') oder ('core_session_abstract_clear_messages') liegt?

Content-Key: 292218

Url: https://administrator.de/contentid/292218

Printed on: April 18, 2024 at 01:04 o'clock

Member: StefanKittel
StefanKittel Jan 05, 2016 at 07:39:08 (UTC)
Goto Top
Hallo,

messages wird ja über über $this->getData() als Variable der Klasse aufgerufen.
Also wurde sie zur aktuellen Klasse gespeichert.

Mage::getModel() gehört zu Magento und ruft im Mage gespeicherte Daten auf.

Mit XDebug bekommt man einen schönen EInblick.

Viele Grüße

Stefan
Member: sbsnewbie
sbsnewbie Jan 05, 2016 at 09:22:38 (UTC)
Goto Top
Ja, den Tip mit Xdebug hast Du ja erwähnt. Wie genau funktioniert das?