Hallo,
bei meiner ersten Komponente möchte ich u.a. ein Diagramm im Frontend (und später Backend) ausgeben. Die Parameter-Übergabe habe ich per Session-Variablen mit einem Test-Script ausprobiert und funktioniert:
diagramm_test.php:
PHP-Code:
$XWerte = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
$YWerte = array(100, 200, 300, 400, 500, 450, 350, 250, 150, 150, 110, 110);
session_start();
$_SESSION['xwerte'] = $XWerte;
$_SESSION['ywerte'] = $YWerte;
echo "TEST Diagramm ausgeben";
echo "<img src='http://localhost/joomlabit/components/ueb_1/diagramm.php'>" ;
diagramm.php:
PHP-Code:
...
session_start();
$XWerte = $_SESSION['xwerte'];
$YWerte = $_SESSION['ywerte'];
...
Mit Joomla funktionierte das nicht, also habe ich laut diesem Thread den frontend_session_bot wie folgt verwendet:
ueb_1.html.php:
PHP-Code:
//Test
$XWerte = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
$YWerte = array(100, 200, 300, 400, 500, 450, 350, 250, 150, 150, 110, 110);
//in session schreiben
global $mainframe;
$mainframe->setUserState( 'xwerte', $XWerte );
$mainframe->setUserState( 'ywerte', $YWerte );
diagramm.php
PHP-Code:
//aus session holen
global $mainframe;
$XWerte = $mainframe->getUserState( 'xwerte' );
$YWerte = $mainframe->getUserState( 'ywerte' );
Der bot ist published.
Das Diagramm wird nicht angezeigt, was mache ich falsch ?
Lesezeichen