我是实现Yii用户模块的新手。我想在注册页面上添加条款和条件的复选框,我不知道如何添加它。
任何人都可以帮我添加条款和条件复选框。我从Yii论坛找到一条规则:
array('agree', 'required', 'requiredValue' => 1, 'message' => 'Please accept Terms and Conditons.'),
但是我不知道这个规则将在哪里定义意味着哪个模型或控制器。
所有字段的名字,姓氏,验证码代码已经定义,我只需要添加条款和条件复选框,但它不起作用或如何启用同意功能。
请帮助我。
答案 0 :(得分:0)
嘿,我找到了解决方案......
您需要在注册模块的
中添加规则all_onsets
并将规则内的规则定义为:
>> all_onsets
all_onsets =
[1x4 double]
[1x4 double]
[1x4 double]
[1x4 double]
...
我已经尝试了它并为我工作..并且在视图中您需要添加复选框,因为我添加了:
YumRegistrationForm model.
为此,如果您使用的是$ form,那么您需要将agree变量定义为:
$rules[] = array('agree', 'required',
'requiredValue' => 1,
'message' => Yum::t("Please accept Terms and Conditons."));
谢谢: - )