Daten an Block übergeben
Eingetragen von akm2b (9)
am 22.08.2008 - 14:22 Uhr in
am 22.08.2008 - 14:22 Uhr in
Hallo Allerseits,
ich habe ein mehrseitiges Formular das die eingegebenen Werte in $form_state['storage'] ablegt. Ich will nun in einem Block den Bearbeitungsfortschritt anzeigen und eine Navigation ermöglichen.
Dazu benötige ich im Idealfall die bereits gespeicherten Werte. Wie kann ich darauf zugreifen, bzw. wie kann ich form_state global zugänglich machen? Ich möchte ungern variable_set und variable_get benutzen.
Danke im voraus,
akm2b
- Anmelden oder Registrieren um Kommentare zu schreiben
Eine Möglichkeit ist
am 23.08.2008 - 09:19 Uhr
Eine Möglichkeit ist natürlich globale PHP Variablen zu benutzen
Also einfach
<?php
global $variable;
?>
Wichtig ist dass du nicht form_state verwendest, denn sonst beißen sich die Variablen
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING
Kann ich dann auch das
am 25.08.2008 - 10:39 Uhr
Kann ich dann auch das komplette form_state['storage'] array in einem globalen array speichern? Also einfach folgendes bei jedem submit ausführen?
<?php
global $global_state;
$global_state['storage'] = $form_state['storage'];
?>
Danke für die schnelle Antwort.
akm2b
----------------------------------------------------------------
EDIT:
Ok also wenn ich die variable im globalen kontext definiere und dann sie dann in der jeweiligen funktion mit
<?php
global $variable;
?>