Page 1 of 1

Parameter-Werte abrufen

Posted: Fri May 14, 2010 3:15 pm
by Dietmar
Hallo,
ich hab folgendes Problem:
also, ich habe eine eigene komponete. mit einer xml-datei gebe ich werte in eine db, des funzt. diese werte (z.b. das namens-feld) kann ich nun so abrufen: $this->rows[$i]->name. Nun gibt es auch ein feld
mit parametern - $this->rows[$i]->params. In diesen stehen versch. einträge - z.b. zimmer, betten, etc. wie kann ich nun auf diese einzelnen werte zugreifen? $this->rows[$i]->params('zimmer') geeht net.

Re: Parameter-Werte abrufen

Posted: Sat May 15, 2010 12:28 pm
by dietmarh
Die Parameter sind sicher durch ein eindeutiges Trennzeichen getrennt. Demnach dürften explode(), Array und Schleife deine Suchworte in der PHP-Doku sein.

Re: Parameter-Werte abrufen

Posted: Sat May 15, 2010 2:02 pm
by RedEye
Ich würde hier eher die Joomla-Doku empfehlen...
schau mal hier: http://docs.joomla.org/Component_parameters

was du vermutlich suchst ist

Code: Select all

$paramsdata = $row->params;
$paramsdefs = JPATH_COMPONENT.DS.'models'.DS.'MODEL_NAME.xml';
$params = new JParameter( $paramsdata, $paramsdefs );
ob du nun einzelne params abfragen willst, param gruppen alles möglich, du kannst deine eigenen params au bei bedarf in nem slider rendern wie Joomla es mit seinen params auch macht

des der joomla 1.5 weg mit params zu arbeiten, in 1.6 werden params mit json gespeichert was du ja alternativ auch nutzen könntest für deine eigenen params