yii 一个表单提交多个模型

在yii中,创建一个表单提交多个模型的需求还是比较多的。

在网上搜到这个博客,还是很简单的一个解决方法。

 

大致步骤为:

1. 在一个Controller的create方法下,创建两个model一个当前Controller的model和另一个需要提交的model

2. 验证POST中两个model是否均有提交

3. 先保存一个model,提交成功后生成的主键id赋值给当前model的字段,成为外键

4. 将两个model传入给view层

5. 在form模板中,创建两个model的字段表单

6. 格式就随便排版了,提交的时候会返回刚才的create方法中进行验证,如果都通过了则会在数据库中成功写入数据

 

http://blog.csdn.net/yageeart/article/details/7986992

posted @ 2014-06-23 21:52  兰斌  阅读(1091)  评论(0编辑  收藏  举报