win -Yii2 添加扩展
win -Yii2 添加扩展
win -Yii2 添加扩展
win -Yii2 添加扩展
安装完 Yii2 没有vendor目录
1 | 在 yii 跟目录下执行,首次添加最新扩展包 |
添加 redis 扩展
1 | 在根目录执行 |
!!!添加 redis 扩展02
1 | 在composer.json 文件中添加 redis扩展 "yiisoft/yii2-redis": "~2.0.0" |
!!! install , update , require
添加一个新的扩展包建议使用 composer require
另外2个会更新所有扩展到最新版本
composer install 命令从当前目录读取 composer.json 文件,处理了依赖关系,并把其安装到 vendor 目录下。如果当前目录下存在 composer.lock 文件,它会从此文件读取依赖版本,而不是根据 composer.json 文件去获取依赖。这确保了该库的每个使用者都能得到相同的依赖版本。如果没有 composer.lock 文件,composer 将在处理完依赖关系后创建它.
composer update 为了获取依赖的最新版本,并且升级 composer.lock 文件,你应该使用 update 命令。
扩展
扩展: 这里配置 reids 后,使用 phpstorm 写代码的时候,redis是没有提示的,比如 Yii::$app->redis->set(“hello”,”world”);,这里的reids在phpstorm中是跟踪不到的,解决这个问题,在 \vendor\yiisoft\yii2\base\Application.php 中的上面注释中添加如下:
- @property \yii\redis\Connection $redis
这样 phpstorm 就可以跟踪代码,并且 Yii::$app->redis->set(“hello”,”world”); 这个set 也会有提示;
扩展02 view 层 render 提示
1 | # 一般情况下 view 层这个是没有提示的, 在页面的上面添加 /* @var $this \yii\web\View */ |
移除扩展包
1 | composer remove yiisoft/yii2-redis |
官方解释