2015-03-04 14:30:15 4122次浏览 1条回答 0 悬赏 5 金钱

前端 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;
    }

请教下,这是什么原因导致的?谢谢

最佳答案

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
amrozhou
副董事长

amrozhou

注册时间:2015-02-25
最后登录:2021-06-03
在线时长:96小时32分
  • 粉丝26
  • 金钱32351
  • 威望40
  • 积分33711

热门问题