这是原扩展地址
unique-multiple-columns-validate
将下载的文件拷贝到项目目录 protected/extensions/validator 下
同时在main配置文件中
‘import’ => array( …. ‘application.extensions.validator.*’, )
使用方法是在你的model 里的 rules 方法中 添加
数组的第一个参数是你需要联合验证的字段,字段之间用+号连接
array(‘title+uid’, ‘uniqueMultiColumnValidator’, ‘message’=>Yii::t(‘front’,’你不能重复投递该标题!’)),
如此这般之后只要在你需要用到表单验证的地方打开表单验证就ok了:
enableClientValidation’=>true,
‘enableAjaxValidation’=>true,
‘clientOptions’=>array(
‘validateOnSubmit’=>true,
),