我想更改用户提交表单时出现的错误颜色,我设置
在main.css中.errorMessage{ color:red }
,但它不起作用:(,小部件中是否有任何错误颜色选项? 我谷歌它,但我找不到答案,我的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
答案 0 :(得分:0)
您需要在模板文件
中对其进行主题化<?php foreach($form->getErrorSchema()->getErrors() as $name => $error): ?>
<div class="errorMessage <?php echo $name; ?>"><?php echo $error; ?></div>
<?php endforeach; ?>
你会得到类似的东西:
验证码输入错误:k:站点密钥格式无效