yii2cdn
1.0.1 (php8)
Un componente YII Framework 2 para usar activos en diferentes entornos (Local/CDN)
Producción lista : utilizado en varios proyectos reales es suficiente para demostrar su estabilidad.
Requisitos mínimos: PHP 7.0+ / YII2 Framework 2.0.12+
¿Errores / solicitud de funciones?: Crea tu problema aquí.
La forma preferida de instalar esta extensión es a través del compositor.
O CORRE
composer require --prefer-dist blacksmoke26/yii2cdn "*"
o agregar
"blacksmoke26/yii2cdn": "*"
a la sección Requerir su archivo composer.json .
Información: Este tutorial demostrará cómo usar la biblioteca FancyBox3 en un entorno production (en línea/CDN) o development (local/fuera de línea).
cdn en la carpeta /root/web .FancyBox3 en el directorio cdn ./root/web/cdn/jquery-fancybox .@app/config/main.php en su editor de código.cdn en la sección components como el siguiente código: // ...
' 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 ();
//... Ahora es el momento de jugar, ¡nos vemos!