Цвет сообщения об ошибке в Symfony - PullRequest
0 голосов
/ 23 сентября 2011

Я хочу изменить цвет ошибок, возникающих при отправке формы пользователями, я установил

.errorMessage{ color:red }

в main.css, но это не сработает:(есть ли опция для цвета ошибки в виджетах? Я Google, но я не могу найти ответ, моя версия Symfony 1.4.11, и другой вопрос, я хочу иметь капчу в моих формах, я пишу этот код для этого

 $this->widgetSchema['captcha'] = new sfWidgetFormReCaptcha(array(
      'public_key' => sfConfig::get('app_recaptcha_public_key')
    ));
    $this->validatorSchema['captcha'] = new sfValidatorReCaptcha(array(
      'private_key' => sfConfig::get('app_recaptcha_private_key')
    ));

, но когда я повторяю форму, появляется эта ошибка:

 Captcha Input error: k: Format of site key was invalid 

1 Ответ

0 голосов
/ 28 сентября 2011

Вам нужно добавить тему в файл шаблона

<?php foreach($form->getErrorSchema()->getErrors() as $name => $error): ?>
<div class="errorMessage <?php echo $name; ?>"><?php echo $error; ?></div>
<?php endforeach; ?>

Вы получите что-то подобное:

Ошибка ввода кода: k: Неверный формат ключа сайта
...