手动安装第三方类库【案例:生成二维码(phpqrcode)】

本人也是初学yii,以前使用thinkphp的时候,放入vendor目录下,在控制器中直接一个vendor就可以调用第三方扩展类库了。之前我也是用thinkphp的思维来看待yii的安装第三方类库的方式。看手册也有点迷糊,所有这里就贴出一份教程!各位大牛勿喷!
1、下载扩展类库;
2、在yin的vendor目录中新建一个目录;(例如:我这里使用的是phpqrcode,就再vendor目录下新建一个phpqrcode目录)
3、将下载的类库文件解压至【2】新建的目录中;
4、在类库的入口核心文件头定义命名空间(例如:phpqrcode的入口文件是phpqrcode.php,那么就再这个文件头部定义命名空间,namespace phpqrcode;);
5、修改应用的配置文件,在config目录中的web.php文件中的$config中的components键中添加如下键值对

'aliases' => [

'class'=>'phpqrcode',  //如果不定义该类,将会报错。值就是在phpqrcode.php中定义的命名空间
'@phpqrcode' => '@vendor/phpqrcode',  //@phpqrcode 就是在phpqrcode.php中定义的命名空间,@vendor/phpqrcode 为该类的路径
],

6、在控制器中引入这个类  use phpqrcode\QRcode; 因为生成二维码需要用到QRcode这个类, 所有我们就直接引入这个类;

7、实例化类   $code=new QRcode();

8、使用该类   $code::png($value, 'qrcode.png', $errorCorrectionLevel, $matrixPointSize, 2);


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值