覆盖所有 Zend_Form 对象的特定装饰器
我正在设计一个项目的样式,每个人都使用 Zend_Form 和默认元素。这使得无法设置提交按钮的样式。 因此,我想覆盖提交按钮的默认 Zend_Form 装饰器,但不更改创建 Zend_Form 的每一行。
这可能吗? 如果是,怎么办?
i am working on styling a project and everybody used Zend_Form and default Elements. This makes it impossible to style submit buttons.
Therefore i would like to overwrite the default Zend_Form Decorator for submit buttons, but without changing every line where a Zend_Form is created.
Is that possible?
If yes, how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能想要子类化
Zend_Form_Element_Submit
并使用loadDefaultDecorators()
为您的提交设置默认装饰器:装饰器会导致 HTML 代码看起来像这样,允许您轻松设置提交按钮的样式:
You probably want to subclass
Zend_Form_Element_Submit
and useloadDefaultDecorators()
to set the default decorators for your submits:The above decorators would result in HTML code looking something like this, allowing you to easily style your submit button: