yii2cdn
1.0.1 (php8)
YII Framework 2組件用於在不同環境中使用資產(本地/CDN)
準備就緒:在幾個實際項目中使用的生產足以證明其穩定性。
最低要求: PHP 7.0+ / YII2框架2.0.12+
錯誤 /功能請求? :在此處創建您的問題。
安裝此擴展程序的首選方法是通過作曲家。
要么運行
composer require --prefer-dist blacksmoke26/yii2cdn "*"
或添加
"blacksmoke26/yii2cdn": "*"
要為composer.json文件的要求部分。
信息:本教程將演示如何在production (在線/CDN)或development (本地/離線)環境中使用FancyBox3庫。
/root/web文件夾下創建一個cdn目錄。cdn目錄下安裝或下載FancyBox3庫。/root/web/cdn/jquery-fancybox 。@app/config/main.php 。components部分下添加新的屬性cdn ,如以下代碼: // ...
' components ' => [
// ...
' cdn ' => [
' class ' => ' yii2cdnCdn ' ,
' baseUrl ' => ' /cdn ' ,
' basePath ' => dirname ( __DIR__ ) . ' /web/cdn ' ,
' components ' => [
' jquery-fancybox ' => [
' css ' => [
' @attributes ' => [
' noNameInPathUrls ' => true , // Hide /css in urls
],
[
' dist/jquery.fancybox.css ' , // offline version
' @cdn ' => ' //cdnjs.cloudflare.com/ajax/libs/fancybox/3.3.5/jquery.fancybox.min.css ' , // online version
],
],
' js ' => [
' @attributes ' => [
' noNameInPathUrls ' => true , // Hide /js in urls
],
[
' dist/jquery.fancybox.js ' , // offline version
' @cdn ' => ' //cdnjs.cloudflare.com/ajax/libs/fancybox/3.3.5/jquery.fancybox.min.js ' , // online version
],
],
],
],
],
// ...
],
// ... //...
Yii:: $ app -> cdn -> get ( ' jquery-fancybox ' )-> register ();
//... 現在是時候玩了,見ya!