yii2 components配置第三方类
打开main.php配置项。
components => [
"wxpay"=>[
"class"=>"frontendcomponentsWeixinpay",
"config"=>[
"APPID" => "wx3c0f6fbc0750812376a", // 微信支付APPID
"MCHID" => "123456789", // 微信支付MCHID 商户收款账号
"KEY" => "8934e7d15453e97507ef794cf1b9519d", // 微信支付KEY
"APPSECRET" => "1766d14714607cc4b0b359597f0eed6e", //公众帐号secert
"NOTIFY_URL" => "http://localhost/user/notify", // 接收支付状态的连接
"cert_path" => "",//可以不用填写
"key_path" => "",//可以不用填写
]
]
]
此处引入了frontendcomponents下的Weixinpay类。这里的components文件夹是我们自行建立的,文件名随意,里面的Weixinpay类,需要在前面加入我们的命名空间namespace frontendcomponent;
配置文件main.php下面的config配置数组,相当于我们项目中类的__construct方法,实例化对象的时候,会自动调用,在类里面直接$this->config
;就能得到我们的配置组参数
控制器中调用我们自己配置的第三方类
Yii::$app->wxpay->getParameters($body,$payprice,$out_trade_no,$phone);
这里的getParameters方法是我们的第三方类的方法
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: yii2的components详解
- 下一篇: 建立商城商品关联属性表实现单商品多规格功能