wValues::getValue

Ermittelt einen Wert

Funktionsaufruf

String getValue(String key, String project = '', String path = '')

Parameter

ParameterBeschreibung
keySchlüssel des Wertes
projectProjektpfad der Werte
pathPfad der Werte

Beispiel: Ermittelt einen Wert

Quelltext

<?php

  /*
    Beispiel-wValues-Datei-Inhalt:
<wValues version="5.0">
  <headline text="Geo-Koordinaten über PLZ (Breitengrad,Längengrad)"/>
  <value key="77694">48.5825760,7.8466080</value>
  <value key="77652">48.5005100,7.9419150</value>
</wValues>
  */
  
  $key          = '77694'; // Schlüssel des Wertes
  $project      = '/[IHR-LAYOUT-PROJEKT]'; // Projektpfad der Werte
  $path         = 'coordinates'; // Pfad der Werte ('coordinates' für z.B.: /[IHR-LAYOUT-PROJEKT]/wGlobal/content/values/coordinates.wValues.php)
  $valueDefault = '0,0'; // Standardwert, falls der Wert noch nicht existiert
  
  // Zugriff auf die Koordinaten einer Postleitzahl
  $coordinates = wValues::getValue($key, $project, $path, $valueDefault);
  print 'Ermittelte Koordinaten für PLZ <strong>'.$key.'</strong>: '.$coordinates;

?>

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.

 
FAQs
Wofür ist wValues::getValue gedacht?
wValues::getValue ermittelt einen Wert anhand eines Schlüssels (key) aus den Werte-Daten.
Wie lautet die Signatur von wValues::getValue?
String getValue(String key, String project = '', String path = '')
Was bedeutet der Parameter "key" bei wValues::getValue?
key ist der Schlüssel des gesuchten Wertes (z. B. ein PLZ-Schlüssel wie „77694“).
Wofür ist der Parameter "project" zuständig?
project ist der Projektpfad der Werte. Er bestimmt, aus welchem Projekt die Werte geladen werden (z. B. „/[IHR-LAYOUT-PROJEKT]“).
Was macht der Parameter "path" bei wValues::getValue?
path ist der Pfad der Werte (z. B. „coordinates“). Damit wird typischerweise z. B. auf „/[IHR-LAYOUT-PROJEKT]/wGlobal/content/values/coordinates…“ verwiesen (je nach konkreter Einbindung).
Wie kann man wValues::getValue in einem Beispiel verwenden?
Im Beispiel wird der Key und der Projektpfad gesetzt, sowie der Pfad „coordinates“. Anschließend wird der ermittelte Wert z. B. als Koordinaten für eine PLZ ausgegeben: $coordinates = wValues::getValue($key, $project, $path, $valueDefault);
Was sollte ich beachten, wenn ich Framework-Funktionen in eigenen Skripten nutze?
Beachten Sie beim Einsatz von Framework-Funktionen in eigenen Skripten den entsprechenden Artikel (Hinweis auf Framework-Einsatz/Best Practices).
Muss das Framework (grid.php) referenziert werden, wenn die Funktion in einer Weblication® eingebunden wird?
Nein. Wenn die Funktion innerhalb einer Weblication®-Seite z. B. über ein PHP-Quelltext-Element oder in einem XSL-Template über wsl:php eingebunden wird, muss das Framework über die grid.php nicht mehr referenziert werden.