老子 2012-08-14 08:20:02 4248次浏览 4条回复 0 0 0

[attach]843[/attach] 找到文件:yii\framework\web\widgets\captcha\CCaptchaAction.php 修改方法protected function renderImage($code)中的

if ($this->fontFile === null)
  $this->fontFile = dirname(__FILE__) . '/Duality.ttf';

修改为

if($this->fontFile === null)
{
    $this->fontFile = dirname(__FILE__) . '/Duality.ttf';
}
else
{
    $this->fontFile = dirname(__FILE__).'/'.$this->fontFile;
}

文件SiteController.php

public function actions()
{
   return array (
          'captcha' =>array (
                'class'=> 'CCaptchaAction' ,
                'padding' =>1,
                'backColor' =>0x55FF66,
                'fontFile' =>'t6.ttf' ,     //验证码文字文件
  'width'=>150,
         ),
          'page'=> array (
                'class'=> 'CViewAction' ,
         ),
  );
}
您需要登录后才可以回复。登录 | 立即注册