【发布时间】:2011-12-28 12:05:39
【问题描述】:
我的一些表格在这里面临一个特殊情况。 我已经在一些领域建立了一个许可系统,其中许多领域是必需的。 删除查看表单字段的权限时,我设置:
$field->setDecorators('disableLoadDefaultDecorators', true);
这种情况下的问题是,我在必填字段上收到验证错误提示,这是合乎逻辑的。
另一种选择是将 $field 设置为隐藏,但问题变成了一个 html 问题,任何人都可以通过源代码检索隐藏的值。
希望有人可以向我提供有关如何从表单和元数据中隐藏元素的建议,但在表单验证时将其返回,就像它已显示一样。
提前谢谢你!
【问题讨论】:
标签: forms zend-framework decorator hidden