2011-09-23 165 views
0

我想改變的錯誤時,形式是由用戶提交的occour顏色,我設置錯誤消息的顏色

.errorMessage{ color:red } 
中的main.css

,但它不到風度工作:(,是有沒有錯誤顏色的部件的選項? 我谷歌它,但我找不到答案,我的symfony版本是1.4.11,另一個問題是我想在我的表單中有captcha,我爲此編寫代碼

$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') 
    )); 

但是wh恩我呼應,形式是錯誤occour:

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

回答

0

您需要的主題是在模板文件

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

你會得到這樣的事情:

驗證碼輸入錯誤:K:網站的格式密鑰無效