YII引用其他样式验证码 [ 技术分享 ]
[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' ,
),
);
}
共 4 条回复
老子
注册时间:2012-07-23
最后登录:2016-01-09
在线时长:3小时35分
最后登录:2016-01-09
在线时长:3小时35分
- 粉丝1
- 金钱165
- 威望0
- 积分195