Erstellen Sie ein neues Modul und ein Formular in es aber, wenn ich das Formular nur ein Feld vorlegen wird sein Wert alle anderen gedruckt sind, nicht ihre Werte erhalten:ZF2 Formular alle Felder Wert nicht angezeigt, wenn einreichen
Es gibt mehr als 10 Felder aber nur E-Mail-Feld druckt seinen Wert, alle anderen sind leer.
Das ist, was ich in meiner Form haben:
public function __construct($name = null)
{
// we want to ignore the name passed
parent::__construct('company');
$this->add(array(
'name' => 'id',
'type' => 'Hidden',
));
$this->add(array(
'name' => 'email',
'type' => 'Text',
'options' => array(
//'label' => 'Strasse',
// 'placeholder' => 'Email'
),
'attributes' => array(
'placeholder' => 'Email',
),
));
$this->add(array(
'name' => 'firstname',
'type' => 'Text',
'options' => array(
//'label' => 'Strasse',
// 'placeholder' => 'Email'
),
'attributes' => array(
'placeholder' => 'Vorname',
),
));
$this->add(array(
'name' => 'submit',
'type' => 'Submit',
'attributes' => array(
'value' => 'Go',
'id' => 'submitbutton',
),
));
}
ich die Werte auf meinem modal bin immer wie folgt, aber es wird alle Werte nicht angezeigt.
public function saveCompany(Company $company)
{
$data = array(
'firstname' => $company->firstname,
'email' => $company->email,
);
echo '<pre>'; print_r($data);
exit;
Was ist falsch, ich bin Donig können Sie darauf hinweisen, und lassen Sie mich wissen, wenn Sie weitere Code benötigen die hier zu zeigen.