yii2cdn
1.0.1 (php8)
YII 프레임 워크 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 ();
//... 이제 놀아야 할 시간이야, 보자!