2012-01-17 67 views
1

我在Yii框架中使用CRUD生成_form.php,并希望允许用户在单击按钮/链接时添加其他表单字段到表单中,而无需用户刷新页。因此,例如,Yii AJAX表单操作

<input name="upload[]" id="upload" type="file" /> 

有了一个按钮,会一次又一次地在每次按下按钮时添加相同的HTML。结果将作为数组传回。

真的很感谢这里的任何帮助或指向好的教程。 Yii非常新颖,是处理事物的正确方式。

谢谢

回答

2

看收集表格输入这个例子。控制器的动作将告诉你如何处理表单输入,你可以使用jQuery或类似的修改表单客户端: http://www.yiiframework.com/doc/guide/1.1/en/form.table

我用类似的方法来收集“子”行。对于父/子关系,还有一种多模式表单扩展,它有利于这种模式,但它不适用于自动填充字段,所以我坚持使用上面概述的方法,并使用JAppendo扩展进行所有形式的修改。

多模式形态: http://www.yiiframework.com/extension/multimodelform

JAppendo: http://www.yiiframework.com/extension/jappendo