我在Yii框架中有应用程序,我想在其中添加Captcha,我不想使用Yii默认值...长话短说,我发现一个没有框架工作正常所以我创建了一个动作,我把图像创建功能在其中,但当我称之为动作时,我会断开链接。
YII / myController的/ createcaptchaimage
我的解决方案有什么问题?
captha代码在此link。
答案 0 :(得分:1)
我发现这个验证码扩展的扩展比CCapthcha更漂亮。这是链接:
你可以像任何视图/布局文件中的普通CCaptcha小部件一样调用它:
<?php $this->widget('CCaptcha'); ?>
这将寻找控制器动作“captcha”,它是在一系列动作中定义的。
public function actions(){
return array(
'captcha'=>array(
'class'=>'CaptchaExtendedAction',
// if needed, modify settings
'mode'=>CaptchaExtendedAction::MODE_MATH,
),
);
}
答案 1 :(得分:1)
您的解决方案没有任何问题。你显然有一些路由问题。你检查过你的main.php或.htaccess吗?