widget captcha 显示问题 [ 2.0 版本 ]
前端 view index.php
<?= $form->field($model, 'captcha') ?>
<div class="captcha">
<?= $form->widget(yii\captcha\Captcha::className(), [
'template' => '{input} {image}',
'imageOptions'=>['alt'=>'点击换图','title'=>'点击换图', 'style'=>'cursur:pointer']]) ?>
</div>
报错:
PHP Warning – yii\base\ErrorException
Illegal string offset 'class'
in E:\phpEnv\yii2\basic\vendor\yiisoft\yii2\base\Widget.php
public static function widget($config = [])
{
ob_start();
ob_implicit_flush(false);
/* @var $widget Widget */
$config['class'] = get_called_class();
$widget = Yii::createObject($config);
$out = $widget->run();
return ob_get_clean() . $out;
}
请教下,这是什么原因导致的?谢谢
最佳答案
其他 0 个回答
没有找到数据。
amrozhou
注册时间:2015-02-25
最后登录:2021-06-03
在线时长:96小时32分
最后登录:2021-06-03
在线时长:96小时32分
- 粉丝26
- 金钱32351
- 威望40
- 积分33711