yii2cdn
1.0.1 (php8)
องค์ประกอบ YII Framework 2 สำหรับการใช้สินทรัพย์ในสภาพแวดล้อมที่แตกต่างกัน (ท้องถิ่น/CDNs)
พร้อมการผลิต : ใช้ในหลายโครงการจริงก็เพียงพอที่จะพิสูจน์ความมั่นคง
ข้อกำหนดขั้นต่ำ: PHP 7.0+ / YII2 Framework 2.0.12+
ข้อบกพร่อง / คำขอคุณสมบัติ: สร้างปัญหาของคุณที่นี่
วิธีที่ต้องการในการติดตั้งส่วนขยายนี้คือผ่านนักแต่งเพลง
วิ่งอย่างใดอย่างหนึ่ง
composer require --prefer-dist blacksmoke26/yii2cdn "*"
หรือเพิ่ม
"blacksmoke26/yii2cdn": "*"
ไปยังส่วนที่ต้องการของไฟล์ composer.json ของคุณ JSON
ข้อมูล: บทช่วยสอนนี้จะสาธิตวิธีการใช้ไลบรารี FancyBox3 ในสภาพแวดล้อม production (ออนไลน์/CDN) หรือ development (ท้องถิ่น/ออฟไลน์)
cdn ภายใต้โฟลเดอร์ /root/webFancyBox3 ภายใต้ไดเรกทอรี cdn/root/web/cdn/jquery-fancybox@app/config/main.php ในโปรแกรมแก้ไขรหัสของคุณcdn ภายใต้ components เช่นรหัสต่อไปนี้: // ...
' 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 ();
//... ตอนนี้ถึงเวลาเล่นรอบ ๆ ดูคุณ!