我是这样定义的,
protected $_validate = array(
array('name','','帐号名称已经存在!',0,'unique'),
);
实际测试时可以执行验证;
但如果改成
protected $_validate = array(
array('name','checkName','帐号名称已经存在!',0,'callback'),
);
checkName()这个函数已按要求在当前页面定义,
但实际测试时却不进行任何验证,即使把checkName改成其他错误的名字也不会提示任何错误,不知道这是为什么呢