多字段聯合非重複驗證 unique

這是原擴展地址 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,
),

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章