Das yii-Framework wurde bereits installiert. Jetzt erstellen wir die erste Yii-Anwendung
1. Geben Sie das Verzeichnis Ihrer Website ein
2. Führen Sie den Befehl aus: YiiRoot/framework/yiic webapp testdrive
Beschreibung: Das YiiRoot hier ist das Installationsverzeichnis Ihres Yii-Frameworks.
3. Nach Eingabe des obigen Befehls erscheint eine Eingabeaufforderung:
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]:
Hier wird gefragt, ob die Webanwendung direkt in diesem Verzeichnis installiert werden soll Geben Sie „Ja“ ein. Die Anwendungserstellung kann abgeschlossen werden.
4. Besuchen Sie Ihre Anwendung: http://hostname/index.php. Wir können eine Anwendung sehen, die eine Homepage, eine Infoseite, eine Kontaktseite und eine Anmeldeseite enthält.
5. Einführung in die Anwendungsverzeichnisstruktur:
|-- Assets enthalten öffentliche Ressourcendateien
|-- CSS enthält CSS Dateien
|. |-- bg.gif
|. css
|. `-- screen.css
|-- images Enthält Bilddateien
|-- index-test.php Eingabeskriptdatei für Funktionstests
|-- index.php Webanwendung Eintrag Skriptdatei
|-- protected Enthält geschützte Anwendungsdateien
|. - Komponenten Enthält wiederverwendbare Benutzerkomponenten |. |-- Controller.php Die für die Authentifizierung verwendete Klasse „UserIdentity.php“ |
|. |-- console.php Konfiguration der Webanwendung
|. Controllers Enthält die Klassendatei des Controllers
|. `-- SiteController.php Die Klassendatei des Standardcontrollers |-- data Enthält die Beispieldatenbank | Datenbank
|. |-- schema.sqlite.sql Beispiel-SQLite-Datenbankdatei
|. - Nachrichten Enthält übersetzte Nachrichten
|. LoginForm.php 'Anmelden' Aktionsformularmodell
|-- Tests enthält Testskripte
|. - bootstrap.php
| |. |-- report
| |. -- main.php Standardlayout für alle Ansichten
| -- Ansicht der Aktion 'error.php' (zeigt externe Fehler) |-- Ansicht der Aktion 'index' |
|. `-- Seiten enthalten „statische“ Seiten
| Befehlszeilenskript unter Windows
|. `-- yiic.php yiic Befehlszeilen-PHP-Skript
`-- Themes enthält Anwendungsthemen
`-- Classic
`-- Ansichten
Für weitere verwandte Themen Inhalt, achten Sie bitte auf die chinesische PHP-Website (www.php.cn)!