이전에 yii 프레임워크가 설치되었으니 이제 첫 번째 Yii 애플리케이션을 만들어 보겠습니다.
1. 웹사이트 디렉터리를 입력하세요.
2. YiiRoot/framework/yiic webapp 명령을 실행하세요. testdrive
설명: 여기서 YiiRoot는 Yii 프레임워크의 설치 디렉터리입니다.
3. 위 명령을 입력하면 프롬프트 메시지가 나타납니다.
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/php_pdo_mysql.dll' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/php_pdo_mysql.dll: cannot open shared object file: No such file or directory in Unknown on line 0 Create a Web application under '/home/wwwroot/test.yii.com/'? (yes|no) [no]:
여기서 이 디렉토리에 웹 애플리케이션을 설치할 것인지 묻는 메시지가 나타납니다. yes를 입력하면 애플리케이션 생성이 완료됩니다.
4. 애플리케이션 방문: http://hostname/index.php 홈페이지, 정보 페이지, 연락처 페이지 및 로그인 페이지가 포함된 애플리케이션을 볼 수 있습니다.
5. 애플리케이션 디렉터리 구조 소개:
|- 자산에는 공용 리소스 파일이 포함되어 있습니다.
|-- CSS에는 CSS가 포함되어 있습니다. 파일
|-- bg.gif
|-- form.css
| |-- main.css
| css
| `-- screen.css
|-- 이미지 이미지 파일 포함
|-- index-test.php 기능 테스트에 사용되는 입력 스크립트 파일
|-- index.php 웹 애플리케이션 항목 스크립트 파일
|-- protected 보호된 응용 프로그램 파일을 포함합니다
|- 명령 사용자 정의 'yiic' 명령을 포함합니다
| `-- shell 사용자 정의 'yiic 쉘' 명령을 포함합니다
| - 구성 요소 재사용 가능한 사용자 구성 요소 포함 |-- Controller.php 모든 컨트롤러 클래스의 기본 클래스
| 파일
|-- console.php 콘솔 애플리케이션 구성
| `-- test.php 기능 테스트 구성
| - 컨트롤러 컨트롤러의 클래스 파일이 포함되어 있습니다.
| |-- data 샘플 데이터베이스가 포함되어 있습니다 | MySQL 데이터베이스
| |-- Schema.sqlite 데이터베이스
| `-- testdrive.db 샘플 SQLite 데이터베이스 파일
| -- 메시지 번역된 메시지 포함
|- 모델 모델 클래스 파일 포함 |-- ContactForm.php '연락처' 작업 양식 모델 `- - LoginForm.php '로그인' 작업 양식 모델
|- 런타임에는 임시로 생성된 파일이 포함되어 있습니다.
| 테스트에는 테스트 스크립트가 포함되어 있습니다. |-- WebTestCase.php
| -- bootstrap.php
| |-- 기능적
| |-- 보고서
| 레이아웃에는 레이아웃 보기 파일이 포함되어 있습니다. |-- column1.php는 단일 열 페이지에서 사용되는 레이아웃을 사용합니다. | -- main.php 모든 뷰의 기본 레이아웃
| `-- '사이트' 컨트롤러가 포함된 파일 보기 |-- contact.php '연락처' 액션 뷰 | |-- error.php '오류' 액션 보기(외부 오류 표시) |-- index.php '인덱스' 액션 보기 |-- login.php '로그인' |
| `-- 페이지 "정적" 페이지 포함
| - Windows의 yiic.bat yiic 명령줄 스크립트
| `-- yiic.php yiic 명령줄 PHP 스크립트
` 테마에는 애플리케이션 테마가 포함되어 있습니다
`-- 클래식
`-- 뷰
더 많은 관련 콘텐츠 보기 , PHP 중국어 웹사이트(www.php.cn)를 주목해주세요!