Как изменить капчу?

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
ankaniti
Сообщения: 95
Зарегистрирован: 2012.03.26, 15:15

Как изменить капчу?

Сообщение ankaniti »

Столкнулся с задачей изменять стиль капчи в зависимости от параметра. Сделал 2 действия:

Код: Выделить всё

public function actions()
{
return array( 
     'captcha'=>array(
                'class'=>'CCaptchaAction',
                'maxLength'=> 4,
                'offset'=> 0,
                'minLength'=> 3,
                'foreColor'=> 0x888888,
                'backColor'=> 0xffffff
               ),
     'captcha2'=>array(
                'class'=>'CCaptchaAction',
                'maxLength'=> 4,
                'offset'=> 0,
                'minLength'=> 3,
                'foreColor'=> 0xdddddd,
                'backColor'=> 0x000000
               )
    );
}    
Но в модели проверяет только одно действе капчи:

Код: Выделить всё

array('verifyCode','captcha'),
Как можно менять это действие в модели? Спасибо!
Ответить