Hi Leute,habe folgendes Formular:
<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'username')->textInput()->hint('Bitte gib Deinen Namen ein')->label('Name') ?>
<?= $form->field($model, 'password')->passwordInput()->hint('Das Passwort,bitte') ?>
<?= $form->field($model, 'email')->input('email')->hint('Deine E-Mail-Adresse, bitte') ?>
<?= $form->field($model, 'zahl_down')?>
<?= $form->field($model, 'zahl_up') ?>
<?= $form->field($model, 'iteration') ?>
<?= $form->field($model, 'rememberMe')->checkBox() ?>
<?= $form->field($model, 'Urlaubsziel')->dropdownList([
1 => 'USA',
2 => 'Mexico',
3 => 'Deutschland',
4 => 'England',
5 => 'Frankreich',],['prompt'=>'Select Country']);?>
<?=$form->field($model, 'Geschlecht')->radioList([
1 => 'Herr',
2 => 'Frau']);?>
<?=$form->field($model, 'Automarke')->checkboxList([
1 => 'Daimler',
2 => 'BMW',
3 => 'Peugeot',
4 => 'VW'
]);
?>
Da ich die Usereingabe bei erneutem Aufruf des Formulars wiederverwerten will,sollen sie in einer SESSION abgespeichert werden.
Wie setzte ich das mit Yii2.0 um?
Soweit bin ich schon ma’ gediehen:
$session=new Session;
$session->open();
$value=$session['zahl_down'];
Wenn ich jetzt folgende Abfrage starte…
if ($session->isActive) echo "Zuvor eingegegebener Wert war:$value"; ?>
…bekomme ich den Wert der SESSION. Ich will allerdings,dass dieser Wert gleich im Formular übernommen wird,also in etwa so:
<input type="text" name="username" id="username" value="<?php if (!empty($_SESSION['username'])) echo $_SESSION['username'];?>"></p>
Wie übernehme ich also den Wert von $value in das Formular??
Vorab vielen Dank für die Hilfe!