lvsui

lvsui

这家伙有点懒,还没写个性签名!

  • 财富值20
  • 威望值0
  • 总积分80

个人信息

  • 赞了回答

    首先确认you did a global install of composer,也就是可以使用全局的composer命令而不需要用php composer.phar(为了方便描述)
    然后在你的网站根目录上(和web、config文件夹平齐)创建kartik-v文件夹,把你刚刚在github上下载的yii2-widget-select2文件夹放进去。
    鉴于README里面的这样一段话:

    NOTE: This extension is a sub repo split of yii2-widgets. The split has been done since 08-Nov-2014 to allow developers to install this specific widget in isolation if needed. One can also use the extension the previous way with the whole suite of yii2-widgets.
    

    虽然他说可以独立安装,但是我建议你把yii2-widgets一起从github上下载下来,然后把yii2-widgets文件夹也放进你创建的kartik-v文件夹。
    接着就是修改你网站根目录下的composer.json文件了,找到"require":,往里面添加这两句:

    "kartik-v/yii2-widgets": "*",
    "kartik-v/yii2-widget-select2": "*"
    

    保存。然后在根目录下按住shift右击打开命令窗口,输入:composer install(这个时候如何提示你composer需要update就先输入:composer self-update,运行它;如果还有关于lock file的问题,就再运行:composer update,等两三分钟运行完成再去运行composer install)
    这样你打开vendor文件夹就会发现里面多了个kartik-v文件夹,你所有需要的依赖库都安装完成了,也就是可以在view里面使用:use kartik\select2\Select2;问题解决。
    注:此时网站根目录下的kartik-v文件夹就可以删除了。
    By ArthurSS 2015/4/30

  • 在search Model的search()方法里有一个$dataProvider 属性 ,在这个属性数组里添加
    'pagination' => ['pageSize' => 10,],

  • 回复了 的回答

    看错误的信息说的,你更新一下composer呢。

    php composer.phar self-update
    

    这个命令可能记错了,我手机上不方便查。你试试。

    谢谢回复 O(∩_∩)O哈哈~,昨天已经解决了,直接到控制面板卸载了后 重新安装composer 然后再执行
    composer global require "fxp/composer-asset-plugin:~1.0.0"
    执行成功了

  • 回复了 的回答

    看错误的信息说的,你更新一下composer呢。

    php composer.phar self-update
    

    这个命令可能记错了,我手机上不方便查。你试试。

    请问@weiyi是怎么解决的啊 跪谢啊

  • 2016-01-18 已签到
    连续签到1天,获得了5个金钱
职场新人 等级规则
80/100
资料完整度
0/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

1

Ta的访客

2