Parameter-Werte abrufen

Fragen zum Entwickeln eigener Addons?

Moderator: General Support Moderators

Forum rules
Forumregeln
Locked
Dietmar
Joomla! Apprentice
Joomla! Apprentice
Posts: 14
Joined: Mon Nov 20, 2006 12:48 pm

Parameter-Werte abrufen

Post by Dietmar » Fri May 14, 2010 3:15 pm

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.

User avatar
dietmarh
Joomla! Guru
Joomla! Guru
Posts: 703
Joined: Sun Dec 16, 2007 2:24 pm

Re: Parameter-Werte abrufen

Post by dietmarh » Sat May 15, 2010 12:28 pm

Die Parameter sind sicher durch ein eindeutiges Trennzeichen getrennt. Demnach dürften explode(), Array und Schleife deine Suchworte in der PHP-Doku sein.
Dietmar

Deutsches Joomla-Forum für Fortgeschrittene: http://forum.joomla-nafu.de

RedEye
Joomla! Ace
Joomla! Ace
Posts: 1460
Joined: Sat Jan 21, 2006 8:42 pm

Re: Parameter-Werte abrufen

Post by RedEye » Sat May 15, 2010 2:02 pm

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


Locked

Return to “Entwicklerforum”