【发布时间】:2009-02-03 22:06:41
【问题描述】:
向通过 Zend_Form 生成的表单动态添加 NEW dhtml 内容的最佳方式是什么?例如,假设表单是这样创建的:
class formUser extends Zend_Form {
public function __construct( $options = null ) {
parent::__construct( $options );
$page1 = new Zend_Form_Element_Text( 'page1' );
$page1->setLabel( 'Page 1' );
$submit = new Zend_Form_Element_Submit( 'submit' );
$this->addElements( array( $page1, $submit ) );
}
}
这里的表单创建了一个并且只有一个名为“page1”的元素,但是如果我想在视图中添加一个“添加”按钮会动态生成更多元素,比如 page2, page3、page4 等,同时与 Zend_Form 集成?
Here is the effect I'm talking about
This isn't me, but he's got the same question and maybe worded it better
在我的例子中,它实际上是一个孩子和父母的关系。在这个区域附近,一个人可能有 0 或 15 个孩子,我不会挑眉。
谢谢!
【问题讨论】:
-
您能否发布一个用例或更多信息,说明您何时/为什么想要/需要添加 page1、page2 等?
-
我发布了一个示例页面
标签: php zend-framework zend-form