yii2cdn
1.0.1 (php8)
Eine YII -Framework 2 -Komponente zur Verwendung von Assets in verschiedenen Umgebungen (Lokal/CDNs)
Produktionsbereit : In mehreren realen Projekten wird ausreichend, um ihre Stabilität zu beweisen.
Mindestanforderungen: Php 7.0+ / yii2 Framework 2.0.12+
Fehler- / Funktionsanforderung?: Erstellen Sie hier Ihr Problem.
Die bevorzugte Möglichkeit, diese Erweiterung zu installieren, ist über Komponist.
Entweder rennen
composer require --prefer-dist blacksmoke26/yii2cdn "*"
oder hinzufügen
"blacksmoke26/yii2cdn": "*"
zum Fordern -Abschnitt Ihrer Datei composer.json .
Info: In diesem Tutorial wird gezeigt, wie FancyBox3 -Bibliothek in einer production (Online/CDN) oder development (lokal/offline) verwendet wird.
cdn -Verzeichnis im Ordner /root/web .FancyBox3 -Bibliothek unter cdn -Verzeichnis./root/web/cdn/jquery-fancybox sein.@app/config/main.php in Ihrem Code -Editor.cdn im Abschnitt components hinzu, wie der folgende Code: // ...
' 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 ();
//... Jetzt ist es Zeit zu spielen, sieh dich!