大家是怎么处理一个请求涉及多个model的情况的?

我现在遇到的问题是,我修改自己的用户信息的时候,同时还能对我相关联的一个人的资料进行修改,也就是,一个表里面,要有两个User 的model,还是用CActiveForm吗?验证怎么做呢,迷糊了

Form提交两个数组?

比如一个user1,一个user2。

正常修改一个,关联的可以在 beforeSave() 或 afterSave() 里写相关代码。

http://www.yiiframework.com/wiki/19/how-to-use-a-single-form-to-collect-data-for-two-or-more-models/

看看这篇文章