Quantcast
Channel: OXID Community Forum
Viewing all articles
Browse latest Browse all 6951

OXID eines oxarticles auslesen

$
0
0
Hallo,

Ich habe ein Modul für oxorder geschrieben und wollte damit eine Methode überschreiben.

Das klappt auch soweit, nur leider komme ich nicht an die oxid der Artikel der Bestellung.

PHP-Code:

            $articles $this->getOrderArticles()->getArray();
            foreach (
$articles as $article) {
                
$this->log("enable article " $article->oxarticles__oxtitle->value " for " $username);
                
                
$artid $article->oxarticles__oxnid->value;
                                
// andere variante klappt auch nicht:
                                // $artid = $article->oxarticles__oxid->value;
                
$oDb oxDb::getDb();

                
                
$sSql "INSERT INTO klpusercontent (KLPUSERNAME, OXARTID) VALUES (" $oDb->quote($username) . ",  "
                        
$oDb->quote($artid) . ")";
                
$this->log("db query: $sSql");
                
$oDb->execute($sSql);
            } 

$artid ist immer ein leerer String. Der Titel wird jedoch richtig angezeigt, den ich mir in die Log Datei schreiben lasse.

Wie komm ich denn nun an die OXID heran?

Viele Grüße

Viewing all articles
Browse latest Browse all 6951

Trending Articles