2015-04-24 3 views
0

Я новичок в реализации пользовательского модуля Yii. Я хочу добавить флажок для условий на странице регистрации, и я не знаю, как я могу его добавить.Как добавить условия и условия в пользовательский модуль Yii?

Может ли один помочь мне, чтобы добавить условия checkbox.I найти правило из Yii форума:

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

Но я не знаю, где это правило будет определять средства, в которых модели или контроллер.

Все поля имя, фамилия, код captcha уже определены только мне нужно добавить условия и положения, но не работает или как включить функцию согласования.

Пожалуйста, помогите мне.

+0

пытаются использовать activeCheckBox() метод –

+0

Спасибо Ба, но где мне нужно определить правила для него. – SINGH

+0

[ссылка] (http://www.yiiframework.com/doc/api/1.1/CHtml#activeCheckBox-detail) –

ответ

0

Эй У меня есть найти решение для этого ...

Вы должны добавить правила внутри регистрации модуля

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 

Для этого, если вы используете $ формы, как я использовал, то вам необходимо определить переменные как согласиться:

public $agree; inside YumRegistrationForm; 

Спасибо :-)