yii2自定义组件支持PHPStorm代码提示和跳转

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zsl10/article/details/79701467

具体实现

项目根目录新建_ide_helper.php,具体内容如下:

<?php
class Yii
{
    /**
     * @var MyApplication
     */
    public static $app;
}

/**
 * @property \common\components\Order  $order
 */
class MyApplication
{
}

实现原理

  • 创建了一个 Yii 类,声明一个静态属性 $app,通过注释声明数据类型为 MyApplication。
  • 创建了一个 MyApplication 类,将项目自定义的组件通过定义@property的方式声明(Order即为我的自定义组件),这样就可以使得phpstorm支持order组件代码自动补全和组件函数跳转。

猜你喜欢

转载自blog.csdn.net/zsl10/article/details/79701467
今日推荐