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

Php 如何在Yii用户模块中添加条款和条件复选框?,php,checkbox,yii,Php,Checkbox,Yii,我对实现Yii用户模块是新手。我想在注册页面上添加一个条款和条件复选框,但我不知道如何添加它 任何人都可以帮我添加条款和条件复选框。我从Yii论坛找到一条规则: array('agree', 'required', 'requiredValue' => 1, 'message' => 'Please accept Terms and Conditons.'), 但我不知道这条规则将在哪里定义模型或控制器的方式 所有字段的名字、姓氏、验证码都已定义,仅我需要添加条款和条件复选框,

我对实现Yii用户模块是新手。我想在注册页面上添加一个条款和条件复选框,但我不知道如何添加它

任何人都可以帮我添加条款和条件复选框。我从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 

谢谢:-)

尝试使用activeCheckBox()方法谢谢,但是我需要为它定义规则。看,我的意思是我需要在模型或控制器中进行一些更改。
public $agree; inside YumRegistrationForm;