如何更改Zend_Form_Element_Submit的值

Ita*_*vka 4 php zend-framework zend-form

我有几种形式,唯一的区别是提交按钮中的文本.
我试图通过更改它的值来更改提交文本,但无济于事.

$form=getForm()//get a full Zend_Form object with elements.
$form->getElement('mySubmit')->setValue('new value');
....
....
$form->render(); //This will still put 'mySubmit' in the [submit] (var_dumping it shows the new value in the _value member, tried also with setAttrib();
Run Code Online (Sandbox Code Playgroud)

还有这个:

$form=getForm()//get a full with elements Zend_Form object.
$form->getElement('mySubmit')->setName('new value');
....
....
$form->render(); //This will still put 'newvalue' in the [submit] NO SPACES, no good :-(
Run Code Online (Sandbox Code Playgroud)

gre*_*ama 10

$form->getElement('mySubmit')->setLabel('new value')
Run Code Online (Sandbox Code Playgroud)

这会完成你想要的吗?