Yii表单添加更多元素功能

Yii表单添加更多元素功能,yii,Yii,我已经在Yii中创建了一个表单,该表单包含用户信息,如姓名、手机、电子邮件和他的位置偏好,如城市、zipcode,该表单与添加更多选项类似。 目前,我使用jQuery来添加更多功能,在模型中,我使用数组验证器。但我希望Zipcode是数字的,并且是必需的,而City是必需的 我想有什么办法可以做到这一点 假设表单中的变量名为zip1、zip2和city1、city2,表单名为infoForm public function rules() { return array(

我已经在Yii中创建了一个表单,该表单包含用户信息,如姓名、手机、电子邮件和他的位置偏好,如城市、zipcode,该表单与添加更多选项类似。

目前,我使用jQuery来添加更多功能,在模型中,我使用数组验证器。但我希望Zipcode是数字的,并且是必需的,而City是必需的


我想有什么办法可以做到这一点

假设表单中的变量名为zip1、zip2和city1、city2,表单名为infoForm

 public function rules()
 {
     return array(
                /*other rules here*/
                array('zip1,zip2,city1,city1', 'required', 'on' => 'initform'),
                array('zip1,zip2', 'integerOnly', 'on' => 'initform'),
            );
 }

查看

我已经这样做了,但是在多元素的情况下给出问题。