0
は、新しいモジュールとその中のフォームを作成し提出する際、すべてのフィールドの値を示していないが、私はフォームを送信するときだけ1フィールドは、他のすべての取得されていませんそれらの値にその値を印刷されていますがありますZF2フォーム
をフィールドが10以上ありますが、電子メールフィールドだけがその値を表示しています。他のすべてのフィールドは空です。
これは私が私の形で持っているものです。
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',
),
));
}
次のように私は私のモーダルで値を取得していますが、それはすべての値を示していません。
public function saveCompany(Company $company)
{
$data = array(
'firstname' => $company->firstname,
'email' => $company->email,
);
echo '<pre>'; print_r($data);
exit;
私は間違っていると思いますが、ここに表示するコードが必要な場合は教えてください。