本文将介绍如何在已开发或正在开发的 yii2 程序中使用 CDN 服务。
安装 yii2-cdn
扩展
使用 安装
执行命令
php composer.phar require --prefer-dist yiizh/yii2-cdn "*"
或将下面代码添加到 composer.json
文件中。
"yiizh/yii2-cdn": "*"
修改配置文件
修改配置文件 @app/config/main.php
如下:
// ...'bootstrap' => ['log', 'cdn'],// ...'components' => [ 'cdn' => [ 'class' => 'yiizh\cdn\CDN', 'assets' => [ [ 'class' => 'yii\web\JqueryAsset', 'js' => [ 'http://cdn.bootcss.com/jquery/2.2.4/jquery.min.js' ] ], [ 'class' => 'yii\bootstrap\BootstrapAsset', 'css' => [ 'http://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css' ] ], ] ],]// ...
assets
配置数组中的 class
为需要使用 CDN 的 AssetBundle
的类名,其余参数与 AssetBundle
的属性对应,如上面的第一个数组里面的 js
对应 yii\web\JqueryAsset
类中的属性 js
,它的值为你选择使用的 CDN 中的链接。