[b]步骤1:创建自定义的Validator类[/b]
作为第一例子,可以将framework中提供的默认校验类(这里以CRequiredValidator为例)复制到自己web应用的extensions\validator(该目录不存在,为了便于分类php类建议生成此它)目录下,更换一个文件名,假设为LRequiredValidator.php。打开文件,相应类名也更改,校验方法根据自己需要修改。
[b]步骤2:配置/config/main.php[/b]
配置config/main.php,import项增加一个条目
[b]步骤3:引用[/b]
在模型类的rules方法中引用,如:
[color=red]提醒:可以到官方extensions下载一些现成validator试用。[/color]
作为第一例子,可以将framework中提供的默认校验类(这里以CRequiredValidator为例)复制到自己web应用的extensions\validator(该目录不存在,为了便于分类php类建议生成此它)目录下,更换一个文件名,假设为LRequiredValidator.php。打开文件,相应类名也更改,校验方法根据自己需要修改。
[b]步骤2:配置/config/main.php[/b]
配置config/main.php,import项增加一个条目
'application.extensions.validator.*',
[b]步骤3:引用[/b]
在模型类的rules方法中引用,如:
array('username, password', 'LRequiredValidator');
[color=red]提醒:可以到官方extensions下载一些现成validator试用。[/color]