이 문서의 예에서는 Yii2.0의 사전 정의된 별칭을 설명합니다. 참조용으로 모든 사람과 공유하세요.
요약하면 11개의 경로 별칭과 단 1개의 URL 별칭 @web을 포함하여 12개의 기본 사전 정의 별칭이 있습니다.
@ yii Yii 프레임워크가 있는 디렉터리를 나타내며 yiiBaseYii 클래스 파일이 있는 위치이기도 합니다.
@app는 실행 중인 애플리케이션의 루트 디렉터리를 나타냅니다. 일반적으로 digpage.com/frontend는
@vendor입니다. Composer 타사 라이브러리가 있는 위치(일반적으로 @app/vendor 또는 @app/../vendor;
@bower는 Bower 타사 라이브러리가 있는 디렉터리를 나타냅니다(보통 @vendor/bower;@npm은 NPM 타사 라이브러리가 있는 디렉터리를 나타내며 일반적으로 @vendor/npm입니다.
@runtime은 실행 중인 애플리케이션의 런타임 중에 런타임 파일을 저장하는 데 사용되는 디렉터리(보통 @app/runtime)를 나타냅니다. ;
@webroot는 실행 중인 애플리케이션의 항목 파일 인덱스를 나타냅니다. php가 위치한 디렉토리는 일반적으로 @app/web입니다.
@web URL 별칭은 주로 프론트에 사용되는 애플리케이션의 루트 URL을 나타냅니다. end;
@common은 공통 폴더를 나타냅니다.
@frontend는 백그라운드 애플리케이션이 있는 폴더를 나타냅니다.
@backend는 백그라운드 애플리케이션이 있는 폴더를 나타냅니다. @console은 명령줄 응용 프로그램이 있는 폴더를 나타냅니다.
Composer를 사용하여 설치된 Yii 확장 프로그램에 등록된 다른 두 번째 수준 이름입니다.
이렇게 하면 Yii 애플리케이션 전체에서 위의 별칭을 사용하는 한 특정 경로나 URL을 편리하고 일률적으로 표현할 수 있습니다.
Yii와 관련된 더 많은 콘텐츠에 관심이 있는 독자는 이 사이트의 특별 주제인 "Yii 프레임워크 시작 및 공통 기술 요약", "PHP의 우수한 개발 프레임워크 요약", " Smarty 템플릿 시작을 위한 기본 튜토리얼", "PHP 날짜 및 시간 사용법 요약", "PHP 객체 지향 프로그래밍 소개 튜토리얼", "PHP 문자열 사용법 요약", "PHP MySQL 데이터베이스 작업 소개 튜토리얼" 및 " 일반적인 PHP 데이터베이스 운영 기술 요약"
이 기사가 Yii 프레임워크를 기반으로 하는 PHP 프로그램을 설계하는 데 도움이 되기를 바랍니다.
이상에서는 시스템 사전 정의 위임 내용과 Yii20의 사전 정의 별칭 기능에 대한 요약을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.