【发布时间】:2012-06-27 19:18:23
【问题描述】:
我正在尝试找出一种方法来重用 Yii 的 CValidator 类的验证规则,例如 CStringValidator (http://www.yiiframework.com/doc/api/1.1/CStringValidator)。
我正在考虑是否可以获取 JSON 格式的规则,我可以将 json 传递给 javascript 并构建一个验证器函数来执行它们(或者在 PHP 端构建 javascript 并将脚本发送到客户)。
Yii 是否提供了序列化类型的方法来获取诸如 CString 之类的验证器并转储它用于进行验证的“规则”? (类似 /[\d\w]+/,只是举个简单的例子)?
由于这个项目的性质,我们无法使用 CActiveForm(它提供内置的客户端表单验证)。
【问题讨论】:
-
您可以将数据发送到服务器并使用 Yii 进行验证。
CActiveForm也内置了 AJAX 验证。
标签: php javascript yii validation