如何将model分成若干表单?

我有一个model,我想让model通过2个表单来提交,通过第一步提交的某个值,调用不同的form文件来显示第二个表单,在Yii中如何实现呢?另外验证怎么来实现?比如第一个表单只提交一个字段,如何只验证这一个字段,怎么让第一个表单中没有的字段不会触发相应的规则?

你可以使用scenario,比如,第一步是insert-1,第二步是insert-2。通过 scenario你可以控制使用哪些验证规则。

好的,明白了,谢谢