Zend Form Object as a string

时间:2012-07-24 12:09:12

标签: database string forms zend-framework

我有一个系统,其中包含存储在数据库中的某些页面内容。在本文中,我们可以添加自定义脚本,例如{WIDGET_FORM},它将文本替换为名为app_resource_widget_form的类的内容。到目前为止,这已经奏效,但表格需要由Zend Form创建。不幸的是,创建它的函数需要返回一个字符串(html),因为到目前为止我只能返回zend表单对象。有没有人知道我想做什么是可能的。在某些时候,表单必须创建为html,有没有办法手动调用它,然后使用它?

提前致谢

1 个答案:

答案 0 :(得分:0)

Zend_Form有一个__toString()方法,所以:

$html = str_replace('{WIDGET_FORM}', $form->__toString(), $html);