php - 如何改变 Zend_Form_Element_Submit 的值

标签 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();

还有这个:

$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 :-(

最佳答案

$form->getElement('mySubmit')->setLabel('new value')

这是否实现了您正在寻找的东西?

关于php - 如何改变 Zend_Form_Element_Submit 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/843633/

相关文章:

mysql - 学说 2 多对多翻译

php - Zend_Reflection 无法获取某些类的文档 block

php - 通过 API 发布时将应用程序名称添加到 Twitter 帖子

php - 每月最后一天自动添加到数据库

不知道扩展名的PHP检查文件是否存在

php - Zend框架;检查 Controller 是否存在

zend-framework - 用于错误消息的Zend框架表单装饰器

php - Zend Form - 一页中的多个表单和 (CSRF) token 验证

zend-framework - 你如何分组子表单

php - mysql php 私密邮箱之类的消息系统