我想仅为唯一键启用Yii客户端(onsubmit& onchange)验证。目前它在服务器端工作,但我想要它在客户端和服务器端。
对于其余形式,我使用的是JQuery验证库,而不是正常的yii模型规则验证。
有谁知道如何做到这一点?
答案 0 :(得分:0)
您可以使用方案实现此目的。
阅读Yii网站上有关概念的文档:http://www.yiiframework.com/wiki/266/understanding-scenarios/
要实现,您的控制器必须创建具有指定方案的模型。
$model = new Client('register');
模型验证将根据场景规则进行验证
array('name', 'unique', 'className'=>'Client', 'attributeName'=>'name', 'on' => 'register')),