|
|
1
4
可以使用
假设您将元素添加到
|
|
|
2
5
上面的建议没有考虑到默认的装饰可能会改变。与其清除装饰器,然后重新应用除不需要的装饰器以外的所有装饰器,不如在表单初始化时禁用不需要的装饰器,例如:
然后,无论您在哪里使用表单,您都可以决定如何显示消息(如果您计划在表单之外显示它们)。当然,如果它们应该是表单的一部分,只需创建一个合适的修饰器并将其添加到上面的表单元素init方法中。 Here 是zendcasts.com上关于窗体装饰器的很好的教程 显示窗体本身之外的消息的示例。
上面使用的PriorityMessenger帮助程序可以在此处找到: http://emanaton.com/code/php/zendprioritymessenger |