lynnwll

lynnwll

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

  • 财富值5
  • 威望值0
  • 总积分115

个人信息

  • 收藏了教程
    Yii2 使用表单上传文件
  • 收藏了源码
    Yii2自定义图片上传组件
  • 回复了 的回答

    首先确认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

    请问为什么我没有自动生成kartik这个文件夹呢?

助理 等级规则
115/200
资料完整度
30/100
用户活跃度
0/100

Ta的关注

1

Ta的粉丝

1

Ta的访客

1