在使用 Yii2-easy-wechat 插件时,通过 Yii::$app->wechat->api 可以获得 EasyWeChat 的实例,进而访问微信官方提供的各种接口。
具体来说,Yii::$app->wechat 是 Yii2 框架中的一个组件,而 api 则是 yii2-easy-wechat 中 EasyWeChat 的实例名称。在组件配置文件中进行配置后,当我们在代码中调用 Yii::$app->wechat->api 时,实际上是在访问已经初始化好的 EasyWeChat 实例,从而可以使用微信官方提供的各种接口,例如获取 access_token、获取用户信息等等。
底层原理是通过 Yii2 框架提供的组件机制,将 EasyWeChat 实例绑定到组件中,从而方便在代码中进行访问。具体实现细节可参考 Yii2 框架的组件机制和 yii2-easy-wechat 的源代码。