私は zend フォームとフィールドセットに取り組んでいます。送信ボタンと一緒にフォームを作成しました。コードは次のとおりです。
$this->add(array(
'name' => 'submit',
'attributes' => array(
'type' => 'submit',
'value' => 'Search Results',
'id' => 'submit',
'class' => 'submitme',
),
));
ビュー側にすべてのフィールドセットが表示されます。しかし、送信ボタンが見えません。ここに私のコントローラーファイルコードがあります:
$form = $this->getServiceLocator()->get('FormElementManager')->get('Client\Form\Search\SearchForm');
return new ViewModel(array('form' => $form));
そして最後に、これはビューのコードです:
echo $this->form()->openTag($form);
echo $this->formCollection($form);
echo $this->form()->closeTag($form);