仅为唯一键启用Yii客户端验证

时间:2014-06-09 06:39:32

标签: php validation yii

我想仅为唯一键启用Yii客户端(onsubmit& onchange)验证。目前它在服务器端工作,但我想要它在客户端和服务器端。

对于其余形式,我使用的是JQuery验证库,而不是正常的yii模型规则验证。

有谁知道如何做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以使用方案实现此目的。

阅读Yii网站上有关概念的文档:http://www.yiiframework.com/wiki/266/understanding-scenarios/

要实现,您的控制器必须创建具有指定方案的模型。

$model = new Client('register');

模型验证将根据场景规则进行验证

array('name', 'unique', 'className'=>'Client', 'attributeName'=>'name', 'on' => 'register')),