Unterschied zw. var->getRawValue und var->value

Kann mir einer sagen was genau der Unterschied ist?


// oxfield.php
00188     public function getRawValue()
00189     {
00190         if (null === $this->rawValue) {
00191             return $this->value;
00192         };
00193         return $this->rawValue;
00194     }

Als Beispiel die CMS-Seiten. Mal so, mal so …

Danke.

[QUOTE=seifert.eduard;51676]Kann mir einer sagen was genau der Unterschied ist?


// oxfield.php
00188     public function getRawValue()
00189     {
00190         if (null === $this->rawValue) {
00191             return $this->value;
00192         };
00193         return $this->rawValue;
00194     }

Als Beispiel die CMS-Seiten. Mal so, mal so …

Danke.[/QUOTE]

Hallo Eduard,

über $oArt->oxarticles__oxtitle->value (bzw. besser: $oArt->getFieldData(‘oxtitle’)) bekommst Du Die Texte mit HTML-Entities zurück. Sinnvoll bei Ausgaben an den Browser.
Willst Du Dir hingegen z.B. einen Datenexport machen, nimm $oArt->oxarticles__oxtitle->getRawValue(). Da steht der Text im Klartext drin.

Hallo Namensvetter :),

vielen Dank! Jetzt ist es klarer.

Gruss