在视图 Zend Framework 2 中获取输入值

Wal*_*ter 1 php zend-framework zend-framework2

我创建了一个表单输入

$this->add(array( 'name' => 'submit', 'attributes' => array( 'type' => 'submit', 'value' => 'UserRestorePassword.Restore', 'id' => 'submitbutton', 'class' => 'btn btn-primary btn-sm', 'style' => 'padding: 7px 35px;' ), ));

这会产生:

<input name="submit" type="submit" id="submitbutton" class="btn btn-primary btn-sm" style="padding: 7px 35px;" value="Restore">
Run Code Online (Sandbox Code Playgroud)

鉴于:

 <?=$this->translate($this->formSubmit($form->get('submit')));?>
Run Code Online (Sandbox Code Playgroud)

如何Restore从这种形式中获得价值?

Cri*_*isp 5

如果您只想要元素的value属性submit,请调用该元素的getValue方法

$value = $form->get('submit')->getValue();  // = UserRestorePassword.Restore
Run Code Online (Sandbox Code Playgroud)