1. 云栖社区>
  2. PHP教程>
  3. 正文

在 Yii2 中使用 CDN

作者:用户 来源:互联网 时间:2017-12-01 12:34:16

cdn使用yii2

在 Yii2 中使用 CDN - 摘要: 本文讲的是在 Yii2 中使用 CDN, 本文将介绍如何在已开发或正在开发的 yii2 程序中使用 CDN 服务。## 安装 `yii2-cdn` 扩展使用 [composer](https://getcomposer.org) 安装执行命令```shellphp compose



本文将介绍如何在已开发或正在开发的 yii2 程序中使用 CDN 服务。
## 安装 `yii2-cdn` 扩展
使用 [composer](https://getcomposer.org) 安装
执行命令
```shell
php composer.phar require --prefer-dist yiizh/yii2-cdn "*"
```
或将下面代码添加到 `composer.json` 文件中。
```json
"yiizh/yii2-cdn": "*"
```
## 修改配置文件
修改配置文件 `@app/config/main.php` 如下:
```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 中的链接。

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索cdn , 使用 yii2 ,以便于您获取更多的相关知识。