Yii扩展 -- 自定义Validator

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

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


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


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

你可能感兴趣的:(PHP,Web)