Php yii中的ajax表单字段验证

Php yii中的ajax表单字段验证,php,ajax,frameworks,yii,Php,Ajax,Frameworks,Yii,因此,我有一个用户模型,当有人去创建一个用户时,我希望username字段变为绿色,如果它在DB中不是重复的用户名,则变为红色,否则表示不允许重复的用户名。有没有一种方法可以在框架中实现这一点,还是必须从头开始?我认为最简单的方法是在用户模型上创建一个验证函数,该函数将查找它并返回true或false 然后,您可以使用通常的、有良好文档记录的方法,通过AJAX验证来设置模型表单,并指定用户名必须通过新的验证规则 如果您需要更多帮助,请编辑您的问题,以了解您在这方面取得了多大进展、当前的知识水平,

因此,我有一个用户模型,当有人去创建一个用户时,我希望username字段变为绿色,如果它在DB中不是重复的用户名,则变为红色,否则表示不允许重复的用户名。有没有一种方法可以在框架中实现这一点,还是必须从头开始?

我认为最简单的方法是在用户模型上创建一个验证函数,该函数将查找它并返回true或false

然后,您可以使用通常的、有良好文档记录的方法,通过AJAX验证来设置模型表单,并指定用户名必须通过新的验证规则


如果您需要更多帮助,请编辑您的问题,以了解您在这方面取得了多大进展、当前的知识水平,如果出现问题,请编写一些代码。

我认为最简单的方法是在用户模型上创建一个验证函数,该函数将查找并返回true或false

然后,您可以使用通常的、有良好文档记录的方法,通过AJAX验证来设置模型表单,并指定用户名必须通过新的验证规则

如果您需要更多帮助,请编辑您的问题,以了解您在这方面取得的进展、当前的知识水平以及一些代码(如果出现问题)