如何在 Yii 用户模块中添加条款和条件复选框?

How to add terms and condition checkbox in Yii user module?

我是 Yii 用户的新手 module.I 想在注册页面上添加一个条款和条件复选框,但我不知道如何添加它。

谁能帮我添加条款和条件checkbox.I 从 Yii 论坛找一条规则:

array('agree', 'required', 'requiredValue' => 1, 'message' => 'Please   accept Terms and Conditons.'),

但我不知道这条规则将定义在哪个模型或控制器中。

所有字段的名字、姓氏、验证码都已定义,只是我需要添加条款和条件复选框,但它不起作用或如何启用同意功能。

请帮助我。

嘿,我已经找到解决办法了...

您需要在注册模块中添加规则

YumRegistrationForm model.

并将规则函数内的规则定义为:

$rules[] = array('agree', 'required',
    'requiredValue' => 1,
    'message' => Yum::t("Please accept Terms and Conditons."));

我已经尝试过了,它对我有用..并且在视图中你需要添加我添加的复选框:

<?php echo $activeform->checkBox($form, 'agree', array('class' => 'mR'));?>
   Terms &amp; condition 

为此,如果您像我一样使用 $form,那么您需要将 agree 变量定义为:

public $agree; inside YumRegistrationForm;

谢谢 :-)