【发布时间】:2013-04-17 16:26:26
【问题描述】:
我正在尝试设置 Zend Form 为我工作。我使用相同的表单来插入和编辑特定的数据库对象。该对象有名称,我可以轻松地创建一个名为“Ülo”的新对象。它正确保存在数据库中,当我获取它以显示在报告中时,它会显示正确的“Ülo”。问题在于表格。当我打开编辑表单时,名称元素为空。所有其他元素都正确显示,如果我将它们更改为其中包含“ü”,它们也会显示为空。表单元素标签也是如此。当我将标签设置为包含“ü”时,它不再显示标签。
例如,如果我有$name->setLabel('Nameü: ');,那么它不会显示标签,但是当我将它改回$name->setLabel('Name: '); 时,它会显示正确。
当我有 $bcrForm->name->setValue('Ülo'); 时,它不会显示值,但是当我将其更改为 $bcrForm->name->setValue('Alo'); 时,它会正确显示。
如何修复它以正确显示?好像是某种形式的渲染问题。
【问题讨论】:
标签: forms zend-framework