发布网友 发布时间:2022-04-07 08:00
共1个回答
热心网友 时间:2022-04-07 09:29
首先确认youdidaglobalinstallofcomposer,也就是可以使用全局的composer命令而不需要用phpcomposer.phar(为了方便描述)然后在你的网站根目录上(和web、config文件夹平齐)创建kartik-v文件夹,把你刚刚在github上下载的yii2-widget-select2文件夹放进去。鉴于README里面的这样一段话:NOTE:Thisextensionisasubreposplitofyii2-widgets.Thesplithasbeendonesince08-Nov-2014toallowdeveloperstoinstallthisspecificwidgetinisolationifneeded.Onecanalsousetheextensionthepreviouswaywiththewholesuiteofyii2-widgets.虽然他说可以独立安装,但是我建议你把yii2-widgets一起从github上下载下来,然后把yii2-widgets文件夹也放进你创建的kartik-v文件夹。接着就是修改你网站根目录下的composer.json文件了,找到"require":,往里面添加这两句:"kartik-v/yii2-widgets":"*","kartik-v/yii2-widget-select2":"*"保存。然后在根目录下按住shift右击打开命令窗口,输入:composerinstall(这个时候如何提示你composer需要update就先输入:composerself-update,运行它;如果还有关于lockfile的问题,就再运行:composerupdate,等两三分钟运行完成再去运行composerinstall)这样你打开vendor文件夹就会发现里面多了个kartik-v文件夹,你所有需要的依赖库都安装完成了,也就是可以在view里面使用:usekartik\select2\Select2;问题解决。注:此时网站根目录下的kartik-v文件夹就可以删除了。ByArthurSS2015/4/30