ArthurSS
- ArthurSS 回答了问题 yii2中怎么引用select2组件?
首先确认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 - ArthurSS 回复了 phpwuyimin 的说说
谁有@╃巡洋艦㊣ 舰长 讲解yii整合discuz的源码啊?我下载不到,如果有的话,麻烦发一下我的邮箱:2357878646@qq.com 真的不胜感激
我个人认为discuz等cms火够了,有一点过时,楼主的看法是? - ArthurSS 2015-04-30 已签到连续签到34天,获得了20个金钱
- ArthurSS 2015-04-29 已签到连续签到33天,获得了20个金钱
- ArthurSS 2015-04-28 已签到连续签到32天,获得了20个金钱
- ArthurSS 2015-04-27 已签到连续签到31天,获得了20个金钱
- ArthurSS 2015-04-26 已签到连续签到30天,获得了20个金钱