最新消息: 新版网站上线了!!!

Yii扩展 自定义Validator

步骤1:创建自定义的Validator类 
作为第一例子,可以将framework中提供的默认校验类(这里以CRequiredValidator为例)复制到自己web应用的extensions\validator(该目录不存在,为了便于分类php类建议生成此它)目录下,更换一个文件名,假设为LRequiredValidator.php。打开文件,相应类名也更改,校验方法根据自己需要修改。 

步骤2:配置/config/main.php 
配置config/main.php,import项增加一个条目
Php代码  
  1. 'application.extensions.validator.*',  


步骤3:引用 
在模型类的rules方法中引用,如: 
Php代码  
  1. array('username, password''LRequiredValidator');  


提醒:可以到官方extensions下载一些现成validator试用。 

转载请注明:谷谷点程序 » Yii扩展 自定义Validator