2017-01-03 17:58:43 2937次浏览 3条回答 0 悬赏 10 金钱

好尴尬呐,跟着教程走,就一直不出来效果

view层的代码:

<?php
use kartik\select2\Select2;
use yii\web\JsExpression;

$this->title = 'test';

echo Select2::widget([
    'name' => 'state_2',
    'value' => '宋体',
    'data' => array(
                    '' => '默认字体',
                    '宋体' => '宋体',
                    '黑体' => '黑体',
                    '楷体' => '楷体',
                    '隶书' => '隶书',
                    '幼圆' => '幼圆',
                    'Arial' => 'Arial',
                    'Courier New' => 'Courier New',
                    'Fixedsys' => 'Fixedsys',
                    'Georgia' => 'Georgia',
                    'Tahoma' => 'Tahoma',
                    'Verdana' => 'Verdana',
                ),
    'options' => ['multiple' => true, 'placeholder' => 'Select states ...']
]);

?>

controller层的代码:

<?php
namespace frontend\controllers;

class ContactController extends \yii\web\Controller
{
    public function actionIndex()
    {
    	return $this->render('test' );
    }

}

就这样了。。。select2是跟着教程安装完了,也不会报错,但效果就是这样的:

M_EH25KS4SYCPVBT)(@HS.png

实在不懂为啥出这错,求大神解答。。。

补充于 2017-01-03 17:59

走过路过,看到的大神不要错过呐。。求大神解答一波~

  • 回答于 2017-01-05 22:34 举报

    去掉这个试试:'value' => '宋体',,如果不行,就用谷歌浏览器看看console里是不是有报错。多半是js的问题。

  • 回答于 2017-03-04 17:10 举报

    可能是js加载的顺序问题把!!

  • 回答于 2017-05-26 14:37 举报

    解决了 吗 可否告知 怎么弄的 我也出现了同意问题

您需要登录后才可以回答。登录 | 立即注册
xiam
试用期

xiam

注册时间:2016-05-01
最后登录:2017-01-04
在线时长:2小时27分
  • 粉丝0
  • 金钱10
  • 威望0
  • 积分30

热门问题