4

1.安装

composer require --dev --prefer-dist bazilio/yii2-stubs-generator

2.配置console.php

2.1 以yii2-basic template为例,打开config/console.php,添加如下代码:
'controllerMap' => [
    'stubs' => [
        'class' => 'bazilio\stubsgenerator\StubsController',
    ],
],
2.2 运行命令,注意文件路径,
php yii stubs config/console.php
具体内容可运行下列命令查看:
php yii stubs -h

3.打开phpstorm插件File Watchers,如果没有请先安装,下面以windows为例具体说明。

3.1 导入yii2-stubs-generator:File->Settings->Tools->File Watchers;
3.2 点击右侧中间的绿色图标,选择./vendor/bazilio/yii2-stubs-generator/watcher.xml文件进行导入;
3.3 编辑:选取yii2-stubs-generator,点击右侧的小铅笔进行编辑,具体配置如下:
3.4 配置scope,点击'...',选择‘shared’

图片描述

3.5 配置Program和Arguments,黄色的警告忽略即可

图片描述

3.6 点击"OK",完成编辑;回到外层,继续点击"OK",完成配置。

这样yii2-redis就有代码提示了(^∀^)
图片描述

说明:找到./vendor/yiisoft/yii2/Yii.php,右键->Mark as Plain Text,这样可以避免phpstorm提示Yii多重定义。

参考文献
【1】https://github.com/bazilio91/...
【2】https://github.com/samdark/yi...


leetesla
139 声望5 粉丝

PHP GO JAVA (SPRING BOOT)