yii2cdn
1.0.1 (php8)
さまざまな環境でアセットを使用するためのYIIフレームワーク2コンポーネント(ローカル/CDN)
生産準備完了:いくつかの実際のプロジェクトで使用されるだけで、その安定性を証明するのに十分です。
最小要件: PHP 7.0+ / YII2フレームワーク2.0.12+
バグ /機能リクエスト?:ここで問題を作成します。
この拡張機能をインストールするための好ましい方法は、Composerを通じてです。
どちらか走ってください
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を参照してください!