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